【发布时间】:2017-11-07 11:40:15
【问题描述】:
我正在尝试创建一个应用程序来接收多播 UDP 数据包。此应用程序不仅侦听传入的数据包,还执行许多其他任务。所以,我想继续接收部分异步。 我用 Golang 编程。
任何帮助将不胜感激,编码愉快..
【问题讨论】:
标签: networking go udp multicast udpclient
我正在尝试创建一个应用程序来接收多播 UDP 数据包。此应用程序不仅侦听传入的数据包,还执行许多其他任务。所以,我想继续接收部分异步。 我用 Golang 编程。
任何帮助将不胜感激,编码愉快..
【问题讨论】:
标签: networking go udp multicast udpclient
好吧,我认为您可以将侦听器放入 for 声明中,并且每次从侦听器接收到包时,您都可以在 goroutine 中执行您想要的操作。
一个例子可以是here 并查看服务器实现
部分【讨论】: