networking - 跨网络复制函数

标签 networking go closures function-pointers

我正在尝试使用 Go 编写代码,通过网络将闭包从计算机 A 传输到计算机 B,以允许计算机 B 执行闭包。例如

计算机 A:

c1 := func() { fmt.Println("Hello World") }
// somehow transfer c1 to Computer B

计算机 B:

c2 := // receive closure from Computer A
c2()

结果是在第二台计算机上打印“Hello World”。有人知道这个方法吗?

最佳答案

你不能这样做。至少在添加一些奇特的 NaCl 支持之前不会。

关于networking - 跨网络复制函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22312379/

相关文章:

c - 什么是 linux 中的事件生成以及它们如何生成到进程?

go - 在go中将3个字节转换为int?

closures - 你能克隆一个闭包吗?

function - 如何在Rust中命名关联函数的类型?

linux - Linux本地网络文件同步

networking - tcpdump 将 tcp 流量过滤到 csv 文件中

go - PubSub Golang客户端的发布延迟高

go - 如何在匿名函数中逐行扫描文件并将其传递到 channel

scala - 调用匿名闭包

c# - 使用服务器管理 tcp 连接