socket/udp 客户端程序运行刚运行的时候可以接收服务器发送的udp消息,但是过了一小会之后就无法收到消息

客户端在win32下,服务器是ubuntu,交互使用udp,客户端刚开启能够与服务器建立连接,但是过上一会儿客户端就接收不到服务器发送来的消息了,这是什么情况啊

因为你发送过去 对方接收到的是你发送的端口 如果对方马上回复的话 你这个端口是处于监听状态 信息也能收到 但过了一会儿 这个端口就被回收了 所以你要做的是 当你把消息发送过去的时候 在消息里加入你现在一直处于监听的那个端口 让对方知道 我这个端口一直处于监听状态的 这样的话 对方把消息发到这个端口上 几个小时之后也能收到了 用用我的吧 已经封装好了的 http://www.cnblogs.com/SanNiuSignal/p/3812843.html
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答