QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 841|回复: 0

问题:TCP大数据报文的问题

[复制链接]
发表于 2006-4-11 09:50:09 | 显示全部楼层 |阅读模式
现在出现一个问题.
在linux下面,c语言程序.
当用测试工具从windows机器发送一个3k的tcp报文到处于linux下的程序,则发现收到的报文是三段.
最大的为1460字节.
但是如果从windows机器发送到windows机器,则收到的报文仍然是3k的tcp报文.
现在的问题是:在linux下面,程序对接收到的报文并没有象windows下一样自动的组报.而是收到了分离的报文,需要自己组报.是否能通过设置,让linux下面的程序也能自动收到3k的报文.
在linux下面,使用setsockopt设置RCVBUF,SNDBUF,同时在sysctl.conf中设置rmem_default,wmem_default,但是没有效果.
请大牛指点!!!!!!!!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 18:19 , Processed in 0.054982 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表