IPaddress *SDLNet_TCP_GetPeerAddress(TCPsocket sock)
ピア(接続の相手側, リモート側でありローカル側ではない)のIPアドレスとポート番号を得る.
戻り値: 成功のときIPaddress. 失敗またはサーバのソケットのときNULL
// リモートのIPとポートを得る
//TCPsocket new_tcpsock;
IPaddress *remote_ip;
remote_ip=SDLNet_TCP_GetPeerAddress(new_tcpsock);
if(!remote_ip) {
printf("SDLNet_TCP_GetPeerAddress: %s¥n", SDLNet_GetError());
printf("これは恐らくサーバのソケットである¥n");
}
else {
// ここでIPaddressの情報の表示などをする...
}