社区
网络编程
帖子详情
请教:一次TCP发送的最大字节数
mywait_00
2007-05-15 11:12:20
请教:
我的现象:
我使用TCP发送数据,不停的发送,buf是int的,长度3000,即字节长度12000,但是,在接收端接收时,实际接收的长度并不是12000字节,而是变化的,有3240字节,有时是8760字节。原因不明,请指教啊。
另外,我定义的buf都是足够的。
...全文
993
4
打赏
收藏
请教:一次TCP发送的最大字节数
请教: 我的现象: 我使用TCP发送数据,不停的发送,buf是int的,长度3000,即字节长度12000,但是,在接收端接收时,实际接收的长度并不是12000字节,而是变化的,有3240字节,有时是8760字节。原因不明,请指教啊。 另外,我定义的buf都是足够的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fox1999
2007-05-17
打赏
举报
回复
TCP 里一个包最大是 1460个字节,这里 IP层协议定义的
但我们在上层,一次收发可以大于这个数,由驱动程序分包
但TCP 是基于流的协议,是没有包这个概念的。
不管你多大的包都可以用一个 send 发送,但接收时就可能会断成很多部份了。这要自己组包了
minanqiang
2007-05-15
打赏
举报
回复
最大值,可以去设置。也可以获取最大值。
你说的有时是3240,8760,没有考虑 粘包的原因。
hippyk
2007-05-15
打赏
举报
回复
好像一次最大1024B吧
mywait_00
2007-05-15
打赏
举报
回复
难道我定义了足够的缓冲,还要分段传输吗?
TCP
、UDP
发送
、接收0字节问题
再论
Tcp
Udp
发送
、接收 0字节问题
发送
时
Tcp
建立连接时,3次握手的每个报文都是data区为0字节,所以说
发送
0字节没有问题。 建立连接后,再
发送
0字节大小也没有问题 (api:send,
发送
后返回值为发包的大小) Udp 可以
发送
0字节大小报文。 (api:
再论
Tcp
Udp
发送
、接收 0字节问题
再论
Tcp
Udp
发送
、接收 0字节问题
发送
时
Tcp
建立连接时,3次握手的每个报文都是data区为0字节,所以说
发送
0字节没有问题。 建立连接后,再
发送
0字节大小也没有问题 (api:send,
发送
后返回值为发包的大小) Udp 可以
发送
0字节大小报文。 (api:
c语言
tcp
收发大文件,[请问]:
TCP
/IP 在进行大文件传输的时候出现的有关问题
[
请教
]:
TCP
/IP 在进行大文件传输的时候出现的问题!我写了一个
TCP
/IP的程序,进行文件的传输,如果文件不大,传输基本没问题,但是文件只要稍微大一点的话传输就会出现问题。还望大神给指点指点。如下是我的代码,全部拷贝过去创建两个项目就可以编译执行测试:文件夹的布局:根目录:
TCP
文件夹根目录下三个文件夹:
TCP
/include/(服务器客户端共用头文件)
TCP
/Client/(...
TCP
基础详解:三次握手、四次挥手相关
原文链接:吊打面试官!近 40 张图解被问千百遍的
TCP
三次握手和四次挥手面试题_小林coding-CSDN博客 转载只是为了自己做一些批注,方便记忆。 文章目录前言正文01
TCP
基本认识02
TCP
连接建立03
TCP
连接断开04 Socket 编程巨人的肩膀唠叨唠叨读者问答 前言 关于
TCP
三次握手和四次挥手的面试题型:
TCP
基本认识
TCP
连接建立
TCP
连接断开 Socket 编程 PS:本次文章不涉及
TCP
流量控制、拥塞控制、可靠性传输等方面知
Java-
Tcp
通信,解决只能第
一次
接收到数据
今天老师让写一个服务端和客户端通信的小程序,本以为很快就能写完,但是在写的过程中却发现了自己很多的问题,所以写篇博客记录一下 写完测试的时候发现,客服端只能发第
一次
数据给服务端,后面
发送
的服务端都接受不到 //服务端 serverSocket=new ServerSocket(12900); socket=serverSocket.accept...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章