C艹,send一次与send多次,数据大小一样,有什么区别吗?

如题。。 。

多次打包会浪费在计算上。。。举例:200个数据,分10次,那得十次打包并保证数据的准确。。

对于send来说,一次,多次,都是把数据发送到缓冲区,然后协议栈再会把数据组包发送出去

 int send(  SOCKET s,  const char FAR* buf,  int len,  int flags);      //第三个参数决定传输大小
int recv(  SOCKET s,  char FAR* buf,  int len,  int flags);    

接受的是一个数组[1024] 大小。。。只要Send,这里就接受。。。为啥要管Send发送的大小哪??