CSDN论坛 > VC/MFC > 网络编程

请问使用udp协议,一次最大可以发送多少字节?有没有限制? [问题点数:40分,结帖人Ailong]

Bbs3
本版专家分:749
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:15370
Blank
红花 2003年8月 VC/MFC大版内专家分月排行榜第一
Bbs6
本版专家分:9178
Bbs4
本版专家分:1091
Bbs3
本版专家分:749
Bbs4
本版专家分:1091
匿名用户不能发表回复!
其他相关推荐
UDP包的最大大小是多少?
每个udp包的最大大小是多少?     65507 约等于 64K 为什么最大是65507?     因为udp包头有2个byte用于记录包体长度. 2个byte可表示最大值为: 2^16-1=64K-1=65535     udp包头占8字节, ip包头占20字节, 65535-28 = 65507 如果要发送的udp报文大于65507怎么办?     需要在应用层由开发者自
UDP传输包大小问题
在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好? 当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对 像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助: 首先,我们知道,TCP/IP通常被认为是一个四层协议系统,包括链路层,网络层,运输层,应用层. UDP属于运输层,下面我们由下至上一步一步来看:
socket数据包限制大小是多少
socket数据包限制大小是多少 http://www.cnblogs.com/whystudy-java/articles/2978385.html http://www.cnblogs.com/wilber2013/p/4853674.html http://zhidao.baidu.com/question/310391331 我对上面的理解是:如果我们定义的TC
网络-UDP,TCP数据包的最大传输长度分析
一、UDP UDP允许传输的最大长度理论上2^16 - udp head - iphead( 65507 字节 = 65535 - 20 - 8) 但是实际上UDP数据报的数据区最大长度为1472字节。分析如下: 首先,我们知道,TCP/IP通常被认为是一个四层协议系统,包括链路层,网络层,运输层,应用层.  UDP属于运输层,下面我们由下至上一步一步来看:     以太网(
I2C传输大小问题
一次 I2C transfer有两种模式:单开始信号和重复开始信号。
TCP传输的单个报文最大字节(MSS和MTU)
TCP和1448 1448字节是实际场景下,单个TCP包的实际运载能力。也就是说,实际场景下,上层调用send(1000KB),下层会把这1000KB封装成多个TCP包进行发送。单个TCP包每次打包1448字节的数据进行发送。 详细的TCP在传输情景wireshark截图如图1 图1 每个TCP包在理论上应该能打包更多数据才对,但是实际场景下TCP传输为什么会以这个1448
Maximum Segment Size,TCP一次传输发送的最大数据段长度。
来了解2个TCP的概念:MSS:Maximum Segment Size,TCP一次传输发送的最大数据段长度。RTT:Round-Trip Time,往返时延,表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认),总共经历的时延。TCP传输大块数据时,肯定需要进行数据分段,而每个分段所能携带的最大数据就是1个MSS,假设大块数据为100个MSS,那么发送方发送的...
用实际程序来测试udp sendto函数的最大发包大小------为什么是65507?
我们知道, IP包头有一个16bit的长度, 对应的二进制最大值是2^16 -1,也就是说一个IP包整个长度的最大值是2^16 - 1 字节, 如果考虑UDP通信, 那么除去IP头的20个字节, 除去UDP头的8个字节, 还剩2^16 - 1 - 20 - 8 字节。 我们来玩玩程序(本文只以客户端发数据为例)。
socket编程基础5(linux中关于socket send一次可发送的最大值)
window中,socket send()函数可发600M一张的图片,可是同样的代码移植到Linux中就出问题,原因是这个的默认buffer不一样。 以下是Linxu中的socket的相关信息:   1、从socket里一次最大读取字节数取决于接收buffer的大小,亦即socket的SO_RCVBUF对应的数值的2倍,这个2倍关系是内核决定的。 2、所以关键在于SO_RCVBUF的大小了。
在Z-stack中,我们调用数据发送函数,可以发送的最大字节数即ASDU最大是多少呢?
在Z-stack中,我们调用数据发送函数,可以发送的最大字节数即ASDU最大是多少呢? 在f8wConfig.cfg文件中定义了 /* Set the MAC MAX Frame Size (802.15.4 default is 102) */ -DMAC_MAX_FRAME_SIZE=116 计算出来的 用这个值,参考NWK层和MAC层的常量,计算出来的值应该是85,但是我做测试却是
关闭
关闭