【发布时间】:2022-01-16 21:12:25
【问题描述】:
我有一个音频流应用程序,它使用绑定到端口 50050 的 boost UDP 套接字。当应用程序在流式传输时关闭时,我目前遇到问题。重新启动应用程序时,它无法再绑定到端口 50050。 我做了一个“netstat -p UDP”,它显示了以下内容
Proto Recv-Q Send-Q 本地地址 外部地址(状态)
udp4 1026 0 *.50050 .
所以,基本上这个socket的接收队列不是空的,之前绑定的端口确实还是活跃的。
现在我想知道 a) 是否有办法强制绑定到端口 50050 或 b) 可以清除套接字接收队列或 c) 可以重用现有套接字或 d) 如果您有其他解决问题的建议?
提前致谢, 最好的
亚历克斯
【问题讨论】: