对方用一个send发出来的内容,我方用receive可能收两次吗?(size足够大) 对方用一个send发出来的内容,我方用receive可能收两次吗?(size足够大)如果可能,怎么判别是一个send发的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 收两次的意思是,分成两部分收下来,可能吗?size足够大 如果是TCP的话,当然是可能的,并且根本不可能知道是同一次发送的,这就是所谓的TCP的粘包问题了。 那不就很麻烦,通常tcp对话,一个send一个receive,如果前一次来回该收的内容没收完,到了下一个来回中收到了,那不就乱了。通常高手是怎么处理这个问题的? 雖然可能會分成幾部分收下來,可是TCP可以保證順序不會亂掉吧,不能在SEND方發完後發送一個標志來提示嗎? 同意leon7909,TCP保证数据报的完整性,也许要多次recieve才能得到完整的数据,不过数据不会乱的。还是有一个特殊的标志表示包结束比较好 谁有vc6.0中用MFC和tinyxml运行的例子 IDC_DATETIMEPICKER1 VC 如何在现有的SDI框架中加入ole container支持来嵌入word2003? 怎么样在视频上加标靶(十字瞄准) 请教:如何捕捉每个窗口的关闭事件? mfc/结构问题 多视图的问题 菜鸟提问:怎样在扇形里填充颜色呢? 怎么写软件帮助文档和打包?(我的VC安装盘上怎么没有Install Shield?) 各位》》》》》请问哪里有免费的GIS软件下载?谢谢了先。《<<<<<<(内空) sdk中的例程如何调试? bcgControlBar的问题:为何我修改菜单项后,按F5后,菜单项的内容并非改变?
通常高手是怎么处理这个问题的?