引用 5 楼 openXMPP 的回复:用udp的? 这个问题应该直接上wireshark抓包 看是网络问题还是编程问题,如抓包没抓到数据,说明是发送有问题 如果抓到数据了但程序没收到,就检查下防火墙配置 应该是编程的问题。。。
用udp的? 这个问题应该直接上wireshark抓包 看是网络问题还是编程问题,如抓包没抓到数据,说明是发送有问题 如果抓到数据了但程序没收到,就检查下防火墙配置
你是用的 ipv6 吗?而且是用的自动生成的 fe80 打头的 ipv6 地址? 如果是的话,自己配置一个 ipv6 地址,不要使用 fe80 打头的 ipv6 地址。
首先,楼主应该检查,服务端的socket有没有绑定端口,绑定的哪个端口,这个端口,是不是客户端发送指定的端口相同。 其次,sendto是UDP的发送接口,UDP不提供有保证的服务(与TCP的不同)。所以,在网络状况差的环境下,UDP很有可能会丢包。 如果楼主要传输文件之类的数据,建议使用TCP,因为文件需要保证完整性,UDP可能会丢包。保证不了。 当然,你也……
64,642
社区成员
250,580
社区内容
加载中
试试用AI创作助手写篇文章吧