
socket
文章平均质量分 79
linux流浪汉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
/proc/sys/net/ipv4/下各文件参数的详细含义
/proc/sys/net/ipv4/ip_forward 该文件表示是否打开IP转发。 0,禁止 1,转发 基本用途:如VPN、路由产品的利用;出于安全考虑,Linux系统默认是禁止数据包转发的。所谓转发即当主机拥有多于一块的网卡时,其中一块收到数据包,根据数据包的目的ip地址将包发往本机另一网卡,该网卡根据路由表继续发送数据包。这通...转载 2020-03-07 18:05:48 · 1723 阅读 · 0 评论 -
两种高效的服务器设计模型:Reactor和Proactor模型
I/O模型在文章《unix网络编程》(12)五种I/O模型中提到了五种I/O模型,其中前四种:阻塞模型、非阻塞模型、信号驱动模型、I/O复用模型都是同步模型;还有一种是异步模型。Reactor模型Reactor模式是处理并发I/O比较常见的一种模式,用于同步I/O,中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程/进程阻塞在多路复用器上;一旦有I/O事件到...转载 2018-08-03 17:28:06 · 1534 阅读 · 0 评论 -
点分法IP地址和网络二进制表示的转换
字符串形式的IP地址和网络传输中的IP地址如何进行转换?字符串形式的IP地址主要是指点分法表示的IP地址,比如192.168.0.11,而实际在网络中表示IP地址时,需要转换成整数形式。原创 2017-12-13 23:23:11 · 1854 阅读 · 0 评论 -
linux 和 windows 下的socket之间的差别
1、socket描述符的定义不同 windows: 套接字描述符为一个局柄SOCKET。 Linux: 套接字描述符为一个int型整数,与其他的文件描述符没有差异。2、错误判断的方式不同 windows: 需要使用WSAGetLastError获取错误码。 linux: 使用全局变量errno获取。3、connect返回值的不同 windows下: If no error occ原创 2017-11-24 00:04:52 · 2082 阅读 · 0 评论 -
socket在linux和windows下的差异
linux和windows下的socket都源自伯克利套接字,所以其在整体上是大致相同的,只不过在一些细节上存在一定的区别。对于一些需要平台兼容的处理,能够了解这些差异是非常有必要的。原创 2017-11-22 19:31:43 · 1423 阅读 · 0 评论 -
Reactor server 服务器模式的初步了解
reactor server的架构初步了解。转载 2017-11-15 11:50:09 · 399 阅读 · 0 评论 -
netpref 性能测试
Netperf是一种网络性能测量工具,主要针对基于TCP或UDP的传输,Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是一个系统能够以多快的速度向另外一个系统发送数据,以及另外一个系统能够以多块的速度接收数据。一 netperf 简介转载 2017-09-04 21:52:23 · 2132 阅读 · 0 评论 -
Linux SO_KEEPALIVE保活属性的使用及其意义
Linux SO_KEEPALIVE保活属性的使用及其意义转载 2017-07-19 16:59:38 · 1576 阅读 · 0 评论 -
TCP选项之SO_LINGER的作用与意义
TCP选项之SO_LINGER的作用与意义转载 2017-07-19 15:20:59 · 6634 阅读 · 0 评论 -
TCP的SO_RCVBUF与SO_SNDBUF的作用与意义
TCP的SO_RCVBUF与SO_SNDBUF的作用与意义转载 2017-07-19 15:12:16 · 2668 阅读 · 0 评论