社区
其它技术问题
帖子详情
socket 接收数据不全的问题
true__false
2015-07-03 11:21:41
客户端在安卓上,发送图片,大小1M左右,电脑上接收图片,用windows的socket不能一次性接收全部数据,而用java的socket却可以一次接受全部数据。我使用的是TCP通信。
1、请问java的为什么可以一次全部接收?
2、怎么在不给待发送的数据添加额外信息的前提下,使用windows下socket完整接收数据?
...全文
494
4
打赏
收藏
socket 接收数据不全的问题
客户端在安卓上,发送图片,大小1M左右,电脑上接收图片,用windows的socket不能一次性接收全部数据,而用java的socket却可以一次接受全部数据。我使用的是TCP通信。 1、请问java的为什么可以一次全部接收? 2、怎么在不给待发送的数据添加额外信息的前提下,使用windows下socket完整接收数据?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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本来就是流式传输,不保证每一次接收的数据量
C#的
Socket
实现UDP协议通信
C#的
Socket
实现UDP协议通信 CSharp
Socket
编程例子
Socket
编程例子
android
socket
通信实例程序
这是android
socket
通信的实例程序,具体请参考: http://blog.csdn.net/htttw/article/details/7574372
C#
Socket
通讯框架,封装了Client和Server端类库,带实例
C#
Socket
通讯框架,封装了Client和Server端类库,带演示实例和使用手册.
android在wifi下手机与电脑的
socket
通信
代码完整,手机做服务端,电脑做客户端;也可以反过来,电脑做服务端,手机做客户端。修改积分000000000000000000000000000
其它技术问题
3,882
社区成员
9,046
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章