客户端调用getpeername的简单介绍

菲律宾亚星国际登录 32 3

closesock服务端代码sock=socket bind scok , 绑定本地 listen sock , 侦听 cli_sock=accept sock, 接收客户端连接客户端connect时,才会走到这里,这时,cli_sock就是与客户端相连的sock,getpeername cli_sock, 函数。

对于与quot时间quot服务相关的连接,getservbyname函数返回的端口号已经是网络顺序,可以直接用于构建地址,无需转换但若用户直接输入端口号,必须先通过htons函数将其从主机顺序转换为网络顺序,以便于连接建立相反,当应用程序需要显示接收到的地址中的端口号,如getpeername返回的,它需要先通过ntohs。

客户端调用getpeername的简单介绍-第1张图片-亚星国际官网

getpeername函数用于获取与某个套接字关联的外地协议地址,比如客户端连接本地的ip地址以及端口号等等,并不是获取套接字句柄getpeername函数用于从套接字端口中获取与它捆绑的端口名,并把它存放在sockaddr类型的name结构中它适用于数据报或流类套接口。

标签: 客户端调用getpeername

发表评论 (已有3条评论)

评论列表

2024-12-03 08:30:51

closesock服务端代码sock=socket bind scok , 绑定本地 listen sock , 侦听 cli_sock=accept sock, 接收客户端连接客户端connect时,才会走到这里,这时,cli_sock就是与客户端相连的s

2024-12-03 08:54:27

dr类型的name结构中它适用于数据报或流类套接口。

2024-12-03 02:20:41

数将其从主机顺序转换为网络顺序,以便于连接建立相反,当应用程序需要显示接收到的地址中的端口号,如getpeername返回的,它需要先通过ntohs。getpeername函数用于获取与某个套接字关联的外地协议地址,比如客户端连接本地的ip地址以及端