Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サーバーとして、クライアントからメッセージを受信した後、クライアントの IP アドレスを文字列として取得する方法はありますrecvfrom()か? 構造体にあるsockaddr_inと思いますが、アクセスする方法がわかりません。どうすればこれを行うことができるか教えてもらえますか?
recvfrom()
sockaddr_in
IP アドレスは実際に、アドレスが渡されたstruct sockaddrまたはに保存され、 (構造体の名前が " " であると仮定して) 次のように文字列に変換できます。struct sockaddr_inrecvfromsender
struct sockaddr
struct sockaddr_in
recvfrom
sender
#include <arpa/inet.h> char* ipString = inet_ntoa(sender.sin_addr);