//假设socket(),bind(),listen()函数已经完成addrlen
=
sizeof(client)connetfd
=
accept(listenfd,(struct
sockaddr
*)&client,&addrlen)那么client.sin_port
就是客户端的端口
client.sin_addr.s_addr
就是客户端的ip。
这两个都是以网络字节序来保存的,如果要printf的话需要先转化为主机字节序
欢迎分享,转载请注明来源:夏雨云
//假设socket(),bind(),listen()函数已经完成addrlen
=
sizeof(client)connetfd
=
accept(listenfd,(struct
sockaddr
*)&client,&addrlen)那么client.sin_port
就是客户端的端口
client.sin_addr.s_addr
就是客户端的ip。
这两个都是以网络字节序来保存的,如果要printf的话需要先转化为主机字节序
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)