社区
通信技术
帖子详情
socket发送数据长度的问题?菜鸟求助!
dd_dzs
2005-04-05 09:10:07
使用的流模式套接字,WinCE是服务端,WinXp是客户端。当服务端发送的一桢报文超过1460字节时,在客户端经常是分成多桢接收,请问为什么客户端不能一次接受完呢?
...全文
199
7
打赏
收藏
socket发送数据长度的问题?菜鸟求助!
使用的流模式套接字,WinCE是服务端,WinXp是客户端。当服务端发送的一桢报文超过1460字节时,在客户端经常是分成多桢接收,请问为什么客户端不能一次接受完呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
herman~~
2005-04-08
打赏
举报
回复
tcp/ip协议:就是传输线路的MTU(最大传输单元)问题
榕树_
2005-04-05
打赏
举报
回复
无论在应用层上采用什么技术,协议栈本身所采取的动作不会被改变,通常在非阻塞模式下,当协议栈缓冲区写满后数据就会被随后发送,但是否一次将缓冲区中的数据全部发送仍然取决于很多因素,这与协议栈本身采用的算法有关。
榕树_
2005-04-05
打赏
举报
回复
当然,为了防止网络中突然出现的大量数据,协议栈本身采用了一些算法避免网络拥塞,通常在有数据传送时,首先发送一个较小的数据包,然后再逐步增加,直到网络达到一个稳定的状态,这样就可以保证连接不会被激增的数据拥塞。所以协议栈本身以此发送的数据量取决于自身的算法,这跟当时的网络状态也会具有相关性。
genghb
2005-04-05
打赏
举报
回复
tcp底层实现,客户端应该自己处理多桢的情况,比如在之前先发送数据长度,数据全部接收后再进行后续处理
榕树_
2005-04-05
打赏
举报
回复
我想这应该取决于wince底层的协议栈实现
husthunter
2005-04-05
打赏
举报
回复
与传输线路的MTU有关
dd_dzs
2005-04-05
打赏
举报
回复
我是刚学着使用socket,对很多东西还不太明白。当我们把桢长降到小于1460(以太网下最有效率的桢长)时,就不会有同样的事情发生。测试过Xp下的接收缓存是8K,Ce下的发送缓存没测,下午试试看是不是小于1460。
[delphi教程]delphi开发教程全攻略(1)
如何在Image上提示字符? 怎样加入tb2k FastReport4.0安装后中文的
问题
。 怎样单独得到现在的年和月?? [考题]这两种字符串赋值语句有什么区别 TXmlDocument控件使用
问题
急急急!!!网络数据通讯
问题
(多线程如何解决???) 关于保存一个Record类型到文件中的
问题
如何使窗体在用户按下显示桌面之后不会隐藏(不是将它始终置前)谢谢各位 大家好,请D
基础
各位兄弟,在SDK编程中如果实现窗口分割呢?请问怎么得到一个函数的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画一个箭头?高分请教如何限制程序运行的方法?
求助
:通过编程DirectX抓屏------>masterz:再麻烦你一下,谢谢熟悉RichEdit的朋友过来看一下,RichEdit的几个
问题
.如何对 I/O 端口进行操作?有了该
问题
就有了思考(100分 献礼!)如何
CSDN回帖得分大全(近两年)
√vs2005调用dll的时候Initialize()函数返回错误 [VC/MFC 基础类] 40 ylongwu 05-21 20:486 ylongwu06-28 13:42管理√为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作! [VC/MFC 界面] 40 chencheng8095 05-23 00:2911 xianglitian06-10 11:51管理√CFileFind::FindFile 支持通配符么? [VC/MFC 基础类] 100 wysbk002 05-22
CAN总线学习心得:zlg关于can帖子汇总【转】【强烈推荐】
很值得看看 zlg关于can帖子汇总 SJA1000的常用标准波特率设置,为什么基本上都是单次采样?即使是低速的时候也是这样的,既然TSEG1的设置周期都很大,比如都大于10了,为什么不让他采样三次呢? 答: 是不好理解,但那是CiA推荐的值。 用51系列芯片和两个SJA1000接口还要外扩一个RAM,请问51的ALE能否同时与三个芯片的ALE管脚相连(地址不同)? 有哪
c语言ping程序会有端错误,初学者,ping程序无法记录时间
菜鸟
求助
,ping程序无法记录时间本人是编程
菜鸟
,最近在网上找了一个实现ping的代码,编译能通过,但是运行的结果是错误的,编译器也不报错,我就不会调试了,所以特地上论坛
求助
,还望高手帮忙。运行样例(时间完全不对)代码,有点长#include#include#include#pragmacomment(lib,"ws2_32.lib")#defineICMP_ECHOREPLY0/...
通信技术
4,387
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章