我想通过套接字定期发送 UDP 消息。
是使用一个套接字更好,还是为每条消息重新创建一个套接字并在之后立即关闭它们?
由于 UDP 是无状态的,它会改变什么吗?
最佳答案
如果您希望通过套接字接收任何东西,它最好在您希望接收的整个时间内都存在。
如果您希望发送多条消息而没有收到任何回复,那么您就已经犯了设计错误,但似乎没有充分的理由为此目的不断打开和关闭 UDP 套接字。在必要时保持套接字打开更有意义吗?
关于c - 最好有一个长的或多个短的 UDP 套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18100695/