为什么Android上socket客户端往服务端发送数据总要多发几次服务器才能收到?

2025-01-24 16:27:20
推荐回答(2个)
回答1:

socket有两种连接方式:TCP与UDP,各有特点,
不知你用了哪种,TCP传输可靠,UDP不可靠会丢失包,
但UDP包有原路返回的特点,特别适合QQ这种的即时聊天工具。
你用TCP试试,不会丢失包的。

回答2:

UDP本来就不能保证数据一定会到达,可能是网络问题,也可能是代码问题。