通过SOCKET 得到IP地址
int getsockname( SOCKET s, struct sockaddr FAR *name, int FAR *namelen ); 只需知道连接的S
·
int getsockname(
SOCKET s,
struct sockaddr FAR *name,
int FAR *namelen
);
只需知道连接的SOCKET s
得到sockaddr ,包括以下信息
struct sockaddr_in{
short sin_family; //协议
unsigned short sin_port; //连接端口
struct in_addr sin_addr ; //地址
char sin_zero[8];
};
再由sin_addr可得到IP地址 , search the detail in MSDN
SOCKET s,
struct sockaddr FAR *name,
int FAR *namelen
);
只需知道连接的SOCKET s
得到sockaddr ,包括以下信息
struct sockaddr_in{
short sin_family; //协议
unsigned short sin_port; //连接端口
struct in_addr sin_addr ; //地址
char sin_zero[8];
};
再由sin_addr可得到IP地址 , search the detail in MSDN
更多推荐



所有评论(0)