自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 NAT/NAPT转载

http://blog.chinaunix.net/uid-10659021-id-4461144.html

2014-09-09 10:50:31 596

转载 管道 pipe 半双工/全双工

http://wff8785.blog.163.com/blog/static/89202270201183011145824/

2014-06-24 14:10:13 1757

转载 WireShark 出现 Checksum Offload

http://cache.baiducontent.com/c?m=9d78d513d99c12e44fede52e5a01d7174807c7226b81c7150e84d85f93150003506692ea7d75415d9282237001de1408beae6b21611420c68cc8f95ddccb866f6fd6286e365ac45613a004b29b18789437902d

2014-03-05 09:57:21 891

转载 IP数据报首部校验和算法

http://www.cnblogs.com/fhefh/archive/2011/10/18/2216885.html

2014-03-04 22:15:01 864

转载 如何设置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 613

转载 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 68673 1

原创 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 1333

原创 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 873

转载 udp广播、多播

socket编程(广播,多播)广播广播是指在一个局域网中向所有的网上节点发送信息。这是UDP连接的一种广播有一个广播组,即只有一个广播组内的节点才能收到发往这个广播组的信息。什么决定了一个广播组呢,就是端口号,局域网内一个节点,如果设置了广播属性并监听了端口号A后,那么他就加入了A组广播,这个局域网内所有发往广播端口A的信息他都收的到。在广播的实现中,如果一个节点想

2013-10-24 00:30:28 777

转载 socket错误码

Socket的错误码和描述(中英文翻译)Socket error 0 - Directly send error Socket error 10004 - Interrupted function  //call 操作被终止 Socket error 10013 - Permission denied  //c访问被拒绝 Socket error 10014 - Bad

2013-10-22 23:54:37 825

转载 sip错误码

01) 100 Trying   说明caller正在呼叫,但还没联系上callee。     180 Ringing 说明callee已经被联系上,callee的铃正在响.收到这个信息后,等待200 OK  02) 181 Call is being forwarded  说明call被重新路由到另外一个目的地  03) 182 Queued   说明callee当前是不可获得的,但

2013-10-21 23:22:26 6319

转载 windows错误码

1

2013-10-21 20:10:12 3303

原创 判断IP地址的合法性,利用网络套接字相关接口

struct sockaddr_in addr4 = {0};int iRet = inet_pton (AF_INET, "10.166.39.123", &addr4.sin_addr);if (0 == iRet){   //IP地址非法}其实,上面返回值,0,ip地址非法;1,函数inet_pton执行成功;其他,失败这个方法也比较容易扩展对IPv6地址的判断。

2013-10-21 19:19:35 914

UNIX网络编程卷2:进程间通信(第2版)

UNIX网络编程卷2:进程间通信(第2版) 这个版本比较清晰

2013-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除