从sockaddr中取得Ip地址和端口号

文章作者 100test 发表时间 2011:03:18 20:31:52
来源 100Test.Com百考试题网


导读:我们如何从sin_addr取得此客户端的Ip地址和端口号呢?

  在socket编程中,服务器端accept()等待一个客户端的连接,当连接成功后,accept拷贝客户端的地址信息到sin_addr里面,我们如何从sin_addr取得此客户端的Ip地址和端口号呢?

  实际上,当sockaddr_in.sin_family = AF_INET时,sockaddr = sockaddr_in。

  据此,我们可以做一下转换,就可以利用 inet_ntoa() 来得到ip地址和端口号了:

  int new_fd = accept(sock,


相关文章


2011年计算机等级考试二级C 辅导笔记:类的设计、构造函数和析构函数
初学者应当如何学习C 以及编程
位域具体存放数值测试
从STL中学习泛型编程
从sockaddr中取得Ip地址和端口号
随机函数rand()的猜数字游戏
字节对齐问题
MFC中Silder控件及定时函数SetTimer的用法
全排列生成算法:next_permutation
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛