当前位置: 技术问答>linux和unix
udp/tcp通信?
来源: 互联网 发布时间:2016-07-18
本文导语: 我的问题是我开始是用UDP接受数据,接受数据时会同时会读到她的发送端的IP,我在用TCP跟这个IP连接,我现在做不到的是,IP的转换,那位大侠能给小弟指点指点,补充(他俩是不同的线程) | ...
我的问题是我开始是用UDP接受数据,接受数据时会同时会读到她的发送端的IP,我在用TCP跟这个IP连接,我现在做不到的是,IP的转换,那位大侠能给小弟指点指点,补充(他俩是不同的线程)
|
字符串、IP地址相互转换:
inet_addr(), inet_ntoa()
具体用法,用man命令,例如: man inet_addr
inet_addr(), inet_ntoa()
具体用法,用man命令,例如: man inet_addr
|
使用函数 inet_ntoa()
就像这样:
printf("%s",inet_ntoa(servaddr.sin_addr));
就像这样:
printf("%s",inet_ntoa(servaddr.sin_addr));