套接字之 getsockname && getpeername

getsockname-获取本地地址;比如,在绑定的时候设置端口号为0由系统自动选择端口绑定,或者使用了INADDR_ANY通配所有地址的情况下,后面需要用到具体的地址和端口,就可以用getsockname获取地址信息;

getpeername-获取建立连接的对端的地址和端口;

下面为源码分析:

 

 

ipv4情况下,getsockname和getpeername都会调用下面的inet_getname函数;

 

本文链接:套接字之 getsockname && getpeername

转载声明:转载请注明来源:Linux TCP/IP Stack,谢谢!


发表评论

电子邮件地址不会被公开。 必填项已用*标注