社区
通信技术
帖子详情
socket 发送数据的长度
guostong
2000-07-13 09:03:00
定义socket的时候是否可以定义发送数据的长度?
如何定义?
...全文
536
6
打赏
收藏
socket 发送数据的长度
定义socket的时候是否可以定义发送数据的长度? 如何定义?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stepbystep
2000-07-18
打赏
举报
回复
不须定义,在发送数据时(Send)有一个参数是长度,只需在此给一个值即可
zzh
2000-07-18
打赏
举报
回复
定义SOCKET时不能定义发送数据的长度,不过,在每次调用SEND时,你可以规定发送的长度。
guostong
2000-07-18
打赏
举报
回复
对不起,我的问题是:
定义socket的时候是否可以定义发送数据的长度???
guostong
2000-07-14
打赏
举报
回复
怎么定义??马上给分
LaoZheng
2000-07-14
打赏
举报
回复
给分!
scorpion
2000-07-13
打赏
举报
回复
socket 发送数据的长度 是自己定的,也可以与他人协商
socket
通讯,
长度
+数据
需求:
socket
通讯,传输的数据格式为
长度
(4个字节)+数据,其中此
长度
不包含本身的
长度
服务端: Server
Socket
ss = new Server
Socket
(12345);
Socket
s = ss.accept(); InputStream is = s.getInputStream(); DataInputS...
java
socket
数据
长度
最大
项目中用到利用android 和pc之间的
socket
通信 在一次通讯中,发现android 通过
socket
传递的数据不完整(费了大力气才发现是传递的数据不完整), 原因在于
socket
基于TCP流的。IP包有一个最大
长度
65536.分片传输需要自己实现,或者采用现成的库。 解决办法,压缩传输的数据内容,控制在限度范围内。
如何有效控制c++
socket
发送和接收数据
长度
开始c++ 创建
socket
编程时候,总是定一个足够大的数组来接收数据,从效率上讲是不科学的,如果能控制发多少接收多少是理想状态,下面例子说明: bool CMy
Socket
::Send(const char *pSMsg, int len) { char* sendBuff = new char[len + 4];//申请发送数组,+4是要发送
长度
所占的字节数 byte lenBuff[4] = { 0 };//
长度
数组并初始化 int2bytes(len, lenBuff, ...
测试Linux下
socket
每次
发送数据
和接受数据的最大值
经试验发现,客户端一次
发送数据
大小有个上线,本机试验数据最大是384KB,超出最大值的时候,客户端会阻塞到发送语句哪里等待服务端接受数据。服务多也是一样,有一个最大的一次性接受数据的上线,本机试验最大接受数据是64KB,但是这个服务端好像不确定具体接受多少 #include #include #include #include #include #include #include
关于
socket
数据
长度
一个包没有固定
长度
,以太网限制在46-1500字节,1500就是以太网的MTU,超过这个量,TCP会为IP数据报设置偏移量进行分片传输,现在一般可允许应用层设置8k(NTFS系统)的缓冲区,8k的数据由底层分片,而应用层看来只是一次发送。
Socket
本身分为两种,流(TCP)和数据报(UDP) TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据...
通信技术
4,358
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章