サーバーがポートをリッスンしている
リクエストは、ローカル クライアントからローカル PC で実行されているサーバーに送信されます。
以下は私のコードスニペットです
remote_len = sizeof(remote_addr);
if ((bytes=recvfrom(sockfd, buf, MAXBUFLEN , 0,
(struct sockaddr *)&remote_addr, &remote_len)) <= 0) {
exit(1);
}
printf("remote ip = %s\n",inet_ntoa(remote_addr.sin_addr));
IPを印刷すると、0.0.0.0が表示されます??
これは印刷しようとしているリモート IP アドレスではありませんか?
編集:TCPソケットであり、バッファを正常に受信しました。