ネットワーク プログラミングでは、通常、recv()
またはrecvfrom()
パケットを受信するために、引数の 1 つは文字列バッファを使用します。
char buf[2000];
recv(sockfd, buf, len, 0);
パケットにnull バイト (0
または)があるかどうか疑問に思っています。\0
ありがとう
ネットワーク プログラミングでは、通常、recv()
またはrecvfrom()
パケットを受信するために、引数の 1 つは文字列バッファを使用します。
char buf[2000];
recv(sockfd, buf, len, 0);
パケットにnull バイト (0
または)があるかどうか疑問に思っています。\0
ありがとう
確かにそれは可能です。それらの処理方法は、通信プロトコルによって異なります。
ただし、recvは受信したバイト数を返し、バッファ サイズよりも小さい場合があることに注意してください。