UNIX域协议 UNIX域套接字与TCP相比, 在同一台主机上, UNIX域套接字更有效率, 几乎是TCP的两倍(由于UNIX域套接字不需要经过网络协议栈,不需要打包/拆包,计算校验和,维护序号和应答等,只是将应用层数据从一个进程拷贝到另一个进程, 而且UNIX域协议机制本质上就是可靠的通讯, 而网络协议是为不可靠的通讯设计的). UNIX域套接字可以在同一台主机上各进程之间传递文件描述符...
分类:
其他好文 时间:
2015-03-14 21:49:06
阅读次数:
162
memcached启动参数-p 指定端口号(默认11211) -U UDP监听端口 (默认: 11211, 0 时关闭)-s 用于监听的UNIX套接字路径(禁用网络支持)-a UNIX套接字访问掩码,八进制数字(默认:0700)-m 指定最大使用内存大小(默认64MB) -t 线程数(...
分类:
系统相关 时间:
2015-02-03 19:22:19
阅读次数:
238
Unix 域套接字是一种客户端和服务器在单主机上的 IPC 方法。Unix 域套接字不执行协议处理,不需要添加或删除网络报头,无需验证和,不产生顺序号,无需发送确认报文,比因特网域套接字的效率更高。Unix 域套接字提供字节流(类似于 TCP)和数据报(类似于 UDP)两种接口,UNIX域数据报服务是可靠的,既不会丢失消息也不会传递出错。UNIX域套接字是套接字和管道之间的混合物。...
分类:
其他好文 时间:
2014-12-16 19:13:11
阅读次数:
190
进程通信是应用程序进程之间通过操作系统交换数据与服务对象的机制。Linux操作系统的传统进程间通信(IPC)有多种方式,比如管道,命令管道,信号量,共享内存,消息队列,以及网络与Unix套接字等。虽然理论上And...
分类:
移动开发 时间:
2014-12-02 12:07:18
阅读次数:
286
csapp的网络编程粗略的介绍了关于网络编程的一些知识,在最后的一节主要就实现了一个小型的Web服务器,这个服务器名叫Tiny,它是一个小型的但是功能齐全的Web服务器,在短短300行左右的代码中,结合了许多思想,例如,进程控制,unix I/O、套接字、HTTP等,令人兴奋的是,它可以为Web浏览器提供静态和动态的内容,也就是说在浏览器中要打开的HTML之类的文件可以直接通过Tiny直接显示在窗口。...
分类:
Web程序 时间:
2014-11-17 19:27:49
阅读次数:
128
虽然在这个年代谈memcached 可能有点晚,大多数cached 应用都在redis 上面,下面将谈谈自已的一些看法,
本文档不做memcached 理论说明,只写实验数据及结果。
基本参数:可以参考下(其中带 # # 为应该掌握的参数)
-U # # 监听的UDP端口(默认: 11211, 0表示不监听)
-s # 用于监听的UNIX套接字路径(禁用网络支持)
-a ...
分类:
系统相关 时间:
2014-11-15 08:55:36
阅读次数:
183
linux:1 某个端口号被占用,查看pid##根据端口查看进程信息 lsof -i:14700 ##根据进程号查看进程对应的可执行程序 ps -f -p 进程号 还可用netstatnetstat 的常用参数: - t、- u、- w和- x分别表示TCP、UDP、RAW和UNIX套接字连接。-a标记,还会显示出等待连接(也就是说处于监听模式)的套接字。-l 显示正在被监听(listen)的端口...
分类:
系统相关 时间:
2014-09-26 20:37:38
阅读次数:
199
在mysql服务器本机上链接mysql数据库时,经常会噢出现mysql.sock不存在,导致无法链接的问题,这是因为如果指定localhost作为一个主机名,则mysqladmin默认使用unix套接字文件链接,而不是tcp/ip,而中个套接字(mysql.sock)经常会因为各种原因而被删除,从m...
分类:
数据库 时间:
2014-08-21 16:38:44
阅读次数:
197
服务器客户端模式,服务器存在唯一目的是:等待客户的请求,一.套接字unix套接字,AF_LOCAL,地址家族,缩写:AF,AF_LOCAL将代替AF_UNIX,很多时候两者等价基于网络的套接字,AF_INET,AF_INET6AF_NETLINK,无连接python只支持AF_UNIX,AF_NETLINK,AF_INET家族一种面向连接的:tcp..
分类:
编程语言 时间:
2014-07-08 08:32:18
阅读次数:
307
套接字连接
套接字是一种通信机子,凭借这种机制,客户/服务器系统的开发工作既可以在本地单机上进行,也可以夸网络进行。套接字的创建和使用与管道是有区别的,因为套接字明确地将客户和服务器区分开来。
套接字连接:
首先,服务器应用程序用系统调用socket来创建一个套接字,它是系统分配给该服务器进程的类似文件描述符的资源,它不能与其他进程共享。
接下来,服务器进程会给套接字起个名字。本地套接字的...
分类:
系统相关 时间:
2014-05-15 14:51:20
阅读次数:
419