TCP ソケットの send() について質問があります。
違いはありますか:
char *text="Hello world";
char buffer[150];
for(i=0;i<10;i++)
send(fd_client, text, strlen(text) );
と
char *text="Hello world";
char buffer[150];
buffer[0]='\0';
for(i=0;i<10;i++)
strcat(buffer, text);
send(fd_client, buffer, strlen(buffer) );
recv を使用する受信側に違いはありますか? 両方とも 1 つの TCP パケットになりますか?
TCP_NODELAY が設定されていても?