请问tcp/ip socket连接后用send和write函数发送数据有什么区别?
我用完成端口模式的server接收别人的连接,对方用write发送一个90b的数据包,结果我这边收到的是一连串4字节的数据包,请问是否是应为write引起的 ?
[解决办法]
接收的时候不是又设置缓冲区的,是否跟这个有关呢
[解决办法]
对于文件来说write()函数是系统调用,没有buffer,它的系统buffer对于特定的系统是规定的4096或8192 而标准io库如fgets等是带buffer的,可以设置
[解决办法]
没啥区别吧
收到的是一连串4字节的数据包,把他们连起来应该就是对方发送的数据了
[解决办法]