Go 中的点对点网络

use*_*845 -1 networking p2p network-programming go peer

在 Go 中实现点对点网络时,最好的起点是什么?Go 中有没有什么好的特性可以让实现点对点网络更容易?

Dan*_*iel 5

通道使得在 Go 中处理异步网络事件比许多其他语言更容易。

你应该从阅读Go 中的网络编程开始。

  • Go 使处理*并发* 网络事件更容易。称它们为“异步”是一个常见的错误——Go 允许无罪地阻塞,它的通道可以是无缓冲(阻塞)或缓冲(非阻塞)。 (2认同)