Linux网络编程
woshizfs
这个作者很懒,什么都没留下…
展开
-
连接建立和连接断开图解
连接建立原创 2015-03-29 21:46:49 · 605 阅读 · 0 评论 -
网络字节序
1、字节序:分为大端字节序和小段字节序 a、大端字节序(Big Endian) 最高有效位(MSB:Most Significant Bit)存储于最低内存地址处,最低有效位(LSB:Lowest Significant Bit)存储于最高内存地址处。 例如:数据16进制数据:0x12345678,在内存中存放形式如下: 12 34 56 78原创 2013-09-26 21:32:40 · 1114 阅读 · 0 评论 -
缓冲区的比较
出:i=0==========================i=1==========================i=0==========================i=1==========================i=0==========================i=1==========================i=0=====================原创 2015-01-06 18:22:37 · 637 阅读 · 0 评论 -
Linux下Eclipse中boost测试框架共享库的使用
原因:出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。解决方法:在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。终端里运行:sudo vi /etc/ld.so.conf加入:/usr/local/lib这一行保原创 2014-07-05 21:54:17 · 919 阅读 · 0 评论 -
进程间通讯的总结
进程间通信目的:1、数据传输:一个进程需要将它的数据发送给另一个进程2、资源共享:多个进程之间共享同样的资源。3、通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。4、进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常,并能够及时知道它的状态改变。进原创 2014-05-28 21:28:55 · 540 阅读 · 0 评论 -
Posix条件变量
资源管理——线程同步 因为进程内的线程分享相同的资源,所以需要在系统级别上设置控制机制来保证数据的完整性。当一个线程修改了某个变量,而另一个线程试图读取它时,或者两个线程同时修改同一变量,就会影响到数据的完整性,为防止这个问题,操作系统提供了一种相互排斥对象,简写为mutex。在多线程程序中,mutex是通过编程来实现的,可防止多个线程在同一时间访问同一资源。当一个线程需要访问某一资源时原创 2014-03-31 22:20:23 · 898 阅读 · 0 评论 -
epoll与select、poll区别
1、用select实现的并发服务器,能达到的bin原创 2014-05-28 21:25:31 · 598 阅读 · 0 评论 -
(No manual entry for pthread_cond_init)等问题解决方案
原创 2014-03-30 21:40:45 · 1146 阅读 · 0 评论 -
TCP - WAIT状态的产生及对服务器的影响
TCP - WAIT状态及其对繁忙的服务器的影响TCP有一个TIME—WAIT状态.通常有2分钟。在一个繁忙的网站,2分钟常常有数千个访问请求.假设服务器A的处理能力比B大两倍,但服务器A有数千个TIME~wAIT状态.那么服务器B将在这2分钟内承受巨大的压力.下面我来解释一下 TIME_WAIT 状态:MSL(最大分段生存期)指明TCP报文在Internet上最长生存原创 2014-04-30 10:02:30 · 789 阅读 · 0 评论 -
Socket通讯中的粘包问题及处理方案
1、TCP是一个面向连接的传输层协议,是一个字节流协议,原创 2014-02-13 22:01:48 · 1592 阅读 · 0 评论 -
网络编程中close与shutdown区别
1、close终止了数据传送的的两个方向2、shutdown可以有选择的终止某个方向的数据传送或者终止数据传送的两个方向3、shutdown how=1就可以保证对等方接收到一个EOF字符,而不管其他进程是否已经打开了套接字。 而close不能保证,直到套接字引用计数减为0时才发送,也就是是说直到所有进程都关闭了套接字。原创 2015-05-30 20:37:49 · 1077 阅读 · 0 评论