当前位置: 技术问答>linux和unix
如何在Linux下用C获得对方IP和端口?
来源: 互联网 发布时间:2015-07-26
本文导语: C/S模式的网络通信,服务器如何获得客户端的IP地址和端口号啊? 请高人指点~谢谢 | UP | sockaddr_in addr; int len = sizeof(sockaddr_in); SOCKET ASocket = accept(Socket, (sockaddr *)(&addr), ...
C/S模式的网络通信,服务器如何获得客户端的IP地址和端口号啊?
请高人指点~谢谢
请高人指点~谢谢
|
UP
|
sockaddr_in addr;
int len = sizeof(sockaddr_in);
SOCKET ASocket = accept(Socket, (sockaddr *)(&addr), &len);
Port = ntohs(addr.sin_port);
strcpy(IP, inet_ntoa(addr.sin_addr));
int len = sizeof(sockaddr_in);
SOCKET ASocket = accept(Socket, (sockaddr *)(&addr), &len);
Port = ntohs(addr.sin_port);
strcpy(IP, inet_ntoa(addr.sin_addr));