社区
其它技术问题
帖子详情
socket 接收数据不全的问题
true__false
2015-07-03 11:21:41
客户端在安卓上,发送图片,大小1M左右,电脑上接收图片,用windows的socket不能一次性接收全部数据,而用java的socket却可以一次接受全部数据。我使用的是TCP通信。
1、请问java的为什么可以一次全部接收?
2、怎么在不给待发送的数据添加额外信息的前提下,使用windows下socket完整接收数据?
...全文
568
4
打赏
收藏
socket 接收数据不全的问题
客户端在安卓上,发送图片,大小1M左右,电脑上接收图片,用windows的socket不能一次性接收全部数据,而用java的socket却可以一次接受全部数据。我使用的是TCP通信。 1、请问java的为什么可以一次全部接收? 2、怎么在不给待发送的数据添加额外信息的前提下,使用windows下socket完整接收数据?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2015-07-06
打赏
举报
回复
不知道有多少前人掉在TCP Socket send(人多)send(病少)send(财富) recv(人多病)recv(少财富) 陷阱里面啊!
http://bbs.csdn.net/topics/380167545
JiangWenjie2014
2015-07-04
打赏
举报
回复
1)TCP通信无需考虑丢包的情形。 2)传输文件,你自己定一个协议,除此之外,客户端发送完成之后,服务器最好显示的回传一个ACK,客户端收到后再关闭socket。自定义协议是必须的,因为服务器至少要知道文件名吧?还有文件大小?
mujiok2003
2015-07-04
打赏
举报
回复
tcp是流。自己决定从流中一次提取多少
jiqiang01234
2015-07-04
打赏
举报
回复
socket本来就是流式传输,不保证每一次接收的数据量
Socket
通讯中使用DataInputStream
接收数据
不全
的
问题
当我们通过
socket
进行通讯的时候,
接收数据
,大家一贯的写法可能是下面这样的 //
接收数据
byte[] b = new byte[len]; is =
socket
.getInputStream(); input = new DataInputStream(is); input.read(b); .
python拦截tcp数据包_Python3的tcp
socket
接收不定长数据包接收到的数据
不全
。
Python
Socket
API参考出处:http://blog.csdn.net/xiangpingli/article/details/47706707使用
socket
.recv(pack_length)接收不定长的数据,如果数据包长度超过一定值,则接收的数据
不全
。参照python3.4的文档可发现:
socket
.recv(bufsize[, flags])Receive data from...
Android底层Linux
socket
编程踩坑记录2
本篇记录最近一段时间遇到的一些新
问题
~ 1.
socket
断开连接后,重新连接时bind报错 在自测环节中,我对server进行了断线重连的测试,发现在重连时会出现bind报错。排查后发现,由于server端提供出来的port端口号是根据MAC地址计算获得的,在MAC地址未改变的情况下,会出现port相同的情况。由于port已经被上一次连接占用,导致bind时出错。 修改方法: 给
socket
fd添加REUSEADDR,使其能够被复用。 int opt =1; setsockopt(g_
socket
_fd
java之
Socket
无法完全接收返回内容
最近在使用
Socket
通讯时,遇到了接收内容
不全
的
问题
:客户端发送请求数据,服务器明明返回了73个字节内容,但客户端有时能全部接收,但有时却只能返回4个字节。 一开始是怀疑服务器返回有
问题
,但使用调试工具连续测试了很多次,结果显示:服务器的确每次都返回了73个字节内容。那很明显了,
问题
出现在客户端代码上。 错误现象: 再来看看调试工具结果: 让我们来看看客户
C# 中
Socket
通讯
接收数据
不完整处理
c# 中
Socket
通讯
接收数据
不完整处理 最近在做一款粮情检测软件,遇到一个
问题
,就是硬件测温板子发过来的数据分包发送过来,这边接收不完整,在网上查找资料,大致都是判断剩下的有效数据是否还有,有的话继续接收,如代码 while (true) { try { ...
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章