草庐IT

getpeername

全部标签

【Linux C | 网络编程】getsockname 和 getpeername函数详解及C语言例子

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C++、数据结构、音视频🍭🤣本文内容🤣:🍭介绍getsockname和getpeername函数详解及C语言例子🍭😎金句分享😎:🍭你不能选择最好的,但最好的会来选择你——泰戈尔🍭本文未经允许,不得转发!!!目录🎄一、概述🎄二、getsockname函数✨2.1getsockname函数介绍✨2.2getsockname函数例子🎄三、getpeername函数✨3.1getpeername函数介绍✨3.2getpeername函数例子🎄四、总结🎄一、概述在网络编程中,套接字

c - getpeername() 不会返回正确的端口,但会返回正确的远程主机套接字地址 C 语言

我想问一下getpeername()函数,因为它返回数据,如标题所述。我试图直接从accept()函数中获取值,结果也一样。端口的值似乎随机出现,即使地址的值是正确的(地址是127.0.0.1因为我在唯一的机器上运行多进程)。getpeername()的返回码为0(状态=0)。我正在使用gcc版本4.8.1。我写了一个没有服务器的peer2peer聊天应用程序。以下是我的代码:structsockaddr_inaddr;socklen_taddr_len;inttempPort,serverSockfd;chartest[100];//GetserverSockfdsuccessful

sockets - 使用 getpeername() 获取远程 UDP 对等地址和端口?

getpeername()会返回远程UDP对端的IP地址信息吗?我怀疑它无法正常工作,因为它需要连接。请确认是否可以使用getpeername()获取远程UDP对端地址。 最佳答案 如果UDP套接字未连接,则没有对等点。所以不可能有对等名称。如果它已连接,您就已经知道它连接到了谁。 关于sockets-使用getpeername()获取远程UDP对等地址和端口?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow