udp sendto 阻塞(udp_send)

游戏攻略 2025-01-04 10:35:38

recvfrom这个函数放在线程里,因为这个函数一但运行,效果就像是一个for(;;);除非收到消息否则不会停下来,连文字都输入不了,无常聊天了,只能轮流说。

udp sendto 阻塞(udp_send)udp sendto 阻塞(udp_send)


udp sendto 阻塞(udp_send)


百度查怎么开启线程。

recvfrom这个函数放在线程里,因为这个函数一但运行,除非收到消息否则不会停下来,连文字都输入不了,无常聊天了.

第1种可能:连接未成功。先检查连接是否可用。端口是否正确

第2种可能:连接刚成功,你不小心在哪关闭或重置了。

第3种可能:发数据时,出现了粘包的问题。这个问题最麻烦,必须制定自己的数据包协议。算法很多,但需要服务和客户端都遵循。如果不是TCP/IP,应该不会有粘包的可能。

第4种可能:数据发送了,但在内存内,并没有送达到指定的流内。强制flush就可以

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。