lmrw.net
当前位置:首页 >> soCkEt gEtpEErnAmE >>

soCkEt gEtpEErnAmE

socket_getpeername() 获取远程类似主机的ip地址 socket_getsockname() 获取本地socket的ip地址 怎么感觉你用的实际上是对的,难道用nginx一类的负载均衡服务器了

int getpeername(int s, struct sockaddr *name, socklen_t *namelen); 第一个参数是一个套接字,就好像一个句柄。 你的错误是这个套接字没有初始化或者已经关闭了,所以检查一下你给getpeername传入的第一个参数是怎么来的。

getpeername() 这个系统的调用十分简单。它将告诉你是谁在连接的另一端: #include int getpeername(int sockfd,struct sockaddr* addr,int* addrlen); 第一个参数是连接的数据流套接口文件描述符。 第二个参数是指向包含另一端的信息的数据结构...

在一个非套接字上尝试了一个操作。 意思你这个socket可能关闭,可能还没创建,或者创建失败 如果失败就是端口占用

网站首页 | 网站地图
All rights reserved Powered by www.lmrw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com