dnf怎么刷钱,荆轲刺秦小品,如何最快知道怀孕
摘抄自muduo代码实现。
获取本地地址(localaddr):
1 struct sockaddr_in6 sockets::getlocaladdr(int sockfd) 2 { 3 struct sockaddr_in6 localaddr; 4 bzero(&localaddr, sizeof localaddr); 5 auto addrlen = static_cast<socklen_t>(sizeof localaddr); 6 if (::getsockname(sockfd, sockaddr_cast(&localaddr), &addrlen) < 0) 7 { 8 log_syserr << "sockets::getlocaladdr"; 9 } 10 return localaddr; 11 }
获取对端地址(peeraddr):
1 struct sockaddr_in6 sockets::getpeeraddr(int sockfd) 2 { 3 struct sockaddr_in6 peeraddr; 4 bzero(&peeraddr, sizeof peeraddr); 5 auto addrlen = static_cast<socklen_t>(sizeof peeraddr); 6 if (::getpeername(sockfd, sockaddr_cast(&peeraddr), &addrlen) < 0) 7 { 8 log_syserr << "sockets::getpeeraddr"; 9 } 10 return peeraddr; 11 }
ps:
如果您觉得我的文章对您有帮助,可以扫码领取下红包,谢谢!
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论