
网络编程
开水
Linux后台开发/C++/Python/MySQL/Shell/高性能存储服务
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Socket错误代码对应表
Socket错误代码对应表提示:******************************************************在命令提示符下输入:net helpmsg 1xxxx就能够得到Windows系统提供的错误提示的详细解释。******转载 2011-09-19 20:56:21 · 3051 阅读 · 0 评论 -
socket connect 函数设置超时
[源 = http://www.iprotocolsec.com/2011/08/22/socket-connect-%E5%87%BD%E6%95%B0%E8%AE%BE%E7%BD%AE%E8%B6%85%E6%97%B6/]众所周知,在进行网络编程的时候,如果使用系统connect函数,无法设置超时,而在连接一个不存在的主机时,将会一直阻塞。其实在调用connect函数时,将句柄转载 2011-12-07 10:25:44 · 3482 阅读 · 0 评论 -
winsock编程如何设置发送与接收超时参数?
在TCP通信中,为了防止阻塞式调用send函数与recv函数时程序在这两个函数处等待过久甚至一直等待,我们需要设置send函数与recv函数的超时时间长度。要达到这个目的,在winsock编程中,我们调用setsockopt来完成这个任务。int setsockopt( SOCKET s, int level,原创 2011-12-09 19:48:31 · 7617 阅读 · 0 评论 -
各类IP地址的范围
各类IP地址的范围网络号:用于识别主机所在的网络; 主机号:用于识别该网络中的主机。 IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。 A、B、C三类IP地址的特征:当将IP地址写成二进制形式时,A类地址的第一位总是O,B类地址的前两位总是10,C类地址的前三位总是110。 1.转载 2012-03-01 10:34:57 · 10273 阅读 · 0 评论 -
大端(Big Endian)、小端(Little Endian)存储模式名字的来历
这篇文章不是用来告诉你怎么判断计算机是大端模式还是小端模式的,这样的文章有一大把,若只想知道这个,请直接绕道。--->http://baike.baidu.com/view/1922338.htm其实知道大端小端的概念挺久了,只是我一直在琢磨它们名字是怎么来的,以前不熟悉的时候还经常把这两个模式混淆。今天探究根底,终于知道了来历,相信看了这篇博文的朋友们再也不会记错什么是大端,什么是小端了。原创 2012-11-25 00:08:43 · 2493 阅读 · 3 评论 -
使用Unix域套接字进行跨进程通信
Unix域套接字简介《Unix环境高级编程》中对Unix域套接字有如下介绍:虽然socketpair函数创建相互连接的一对套接字,但是每一个套接字都没有名字。这意味着无关进程不能使用它们。我们可以命名unix域套接字,并可将其用于告示服务。但是要注意的是,UNXI与套接字使用的地址不同与因特网域套接字。UNIX域套接字的地址由sockaddr_un结构表示。在linux2.4.22中,sockadd原创 2015-04-02 21:02:18 · 3060 阅读 · 0 评论 -
使用epoll实现TCP多路复用
epoll极简介绍epoll_create 创建一个epoll内核对象,返回指向该对象的fdepoll_ctl 往epoll中添加、删除、修改需要监控的套接字epoll_wait 等待epoll中的套接字产生可读、可写、异常消息原创 2015-04-09 21:49:01 · 2577 阅读 · 0 评论