网络编程
文章平均质量分 58
天煞孤行
这个作者很懒,什么都没留下…
展开
-
widows平台获取本地IP地址
以下方法只限用在windows平台下//获取本地ipint getLocalIp(string& destIp, string& pIpAddr){ sockaddr_in dest; dest.sin_family = AF_INET; dest.sin_addr.s_addr = inet_addr(destIp.c_str()); DWORD bestIfIndex =原创 2013-10-25 19:45:30 · 885 阅读 · 0 评论 -
ip地址转换
在进行网络编程时,经常遇到ip地址的转换(从点分十进制转换到32位地址、从32位地址转换到点分十进制)1、先来讨论两个函数 inet_addr(const char * pIpAddr)、inet_ntoa(struct in_addr stAddr)inet_addr()将一个点分十进制的ip地址转换为32位地址,用在bind、send(TCP)、sendto(UDP)等发送报原创 2013-10-26 17:13:13 · 1377 阅读 · 0 评论 -
udp广播、多播
socket编程(广播,多播)广播广播是指在一个局域网中向所有的网上节点发送信息。这是UDP连接的一种广播有一个广播组,即只有一个广播组内的节点才能收到发往这个广播组的信息。什么决定了一个广播组呢,就是端口号,局域网内一个节点,如果设置了广播属性并监听了端口号A后,那么他就加入了A组广播,这个局域网内所有发往广播端口A的信息他都收的到。在广播的实现中,如果一个节点想转载 2013-10-24 00:30:28 · 803 阅读 · 0 评论 -
如何设置socket的Connect超时(linux)---转载
1. 首先将标志位设为Non-blocking模式,准备在非阻塞模式下调用connect函数2.调用connect,正常情况下,因为TCP三次 握手需要一些时间;而非阻塞调用只要不能立即完成就会返回错误,所以这里会返回EINPROGRESS,表示在建立连接但还没有完成。3.在读套 接口描述符集(fd_set rset)和写套接口描述符集(fd_set wset)中将当前套接口置位(用FD_ZE转载 2013-12-20 00:31:06 · 621 阅读 · 0 评论 -
UTF-8汉字编码16进制对照---转载
GB Unicode UTF-8 Chinese CharacterD2BB 4E00 E4 B8 80 一B6A1 4E01 E4 B8 81 丁C6DF 4E03 E4 B8 83 七CDF2 4E07 E4 B8 87 万D5C9 4E08 E4 B8 88 丈C8FD 4E09 E4转载 2013-12-20 00:20:37 · 74703 阅读 · 2 评论 -
NAT/NAPT转载
http://blog.chinaunix.net/uid-10659021-id-4461144.html转载 2014-09-09 10:50:31 · 611 阅读 · 0 评论