当前位置: 技术问答>linux和unix
请问如何获得对方的IP地址和PORT?
来源: 互联网 发布时间:2016-02-20
本文导语: 请问如何获得对方的IP地址和PORT? temp_sock_descriptor=accept(sock_descriptor,(struct sockaddr*)&pin,&size_of_addr); printf("welcome (IP=%s,port=%d) to My Server! Your SocketNo=%dn",inet_ntoa(pin.sin_addr),pin.sin_port,temp_sock_descriptor); 用这个inet_ntoa函...
请问如何获得对方的IP地址和PORT?
temp_sock_descriptor=accept(sock_descriptor,(struct sockaddr*)&pin,&size_of_addr);
printf("welcome (IP=%s,port=%d) to My Server! Your SocketNo=%dn",inet_ntoa(pin.sin_addr),pin.sin_port,temp_sock_descriptor);
用这个inet_ntoa函数不行呀,请指教,列出具代码,谢谢万分,
temp_sock_descriptor=accept(sock_descriptor,(struct sockaddr*)&pin,&size_of_addr);
printf("welcome (IP=%s,port=%d) to My Server! Your SocketNo=%dn",inet_ntoa(pin.sin_addr),pin.sin_port,temp_sock_descriptor);
用这个inet_ntoa函数不行呀,请指教,列出具代码,谢谢万分,
|
getpeername()
|
记得我不是用UDP,我是用TCP/IP呀,请# cceczjxy不要搞错
---------------------------------
搞学问要谦虚谨慎.
对于accept函数,如果执行成功且参数传递的正确,一定会在第二个参数内把对方的地址带回来,
对于struct sockaddr_in 类型转换成字符串的函数inet_ntoa,ntohs我不认为还会存在在udp和tcp之分.
不再献丑了.
---------------------------------
搞学问要谦虚谨慎.
对于accept函数,如果执行成功且参数传递的正确,一定会在第二个参数内把对方的地址带回来,
对于struct sockaddr_in 类型转换成字符串的函数inet_ntoa,ntohs我不认为还会存在在udp和tcp之分.
不再献丑了.