- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 《UNIX环境高级编程》笔记--套接字选项,带外数据
1.套接字选项套接字机制提供两个套接字选项接口来控制套接字行为。一个接口用来设置选项,另一个接口允许查询一个选项的状态。可以获取或设置三种选项:1.通用选项,工作在所有套接字类型上。2.在套接字层次管理的选项,但是依赖于下层协议的支持。3.特定于某协议的选项,为每个协议独立。SUS仅定义了套接字层的选项。(1和2)可以采用setsockopt函数来设置套接字选项。#
2014-02-28 22:06:20 1868
原创 《UNIX环境高级编程》笔记--套接字数据传输
套接字端点表示为文件描述符,只要建立连接,就可以使用read和write来通过套接字通信。在套接字描述符上采用read和write是非常有意义的,因为可以传递套接字描述符到那些原来设计为处理本地文件的函数。而且可以安排传递套接字描述符到执行程序的子进程,该子进程并不解释套接字。但是如果想指定选项,从多个客户端接受数据报或者发送带外数据,则需要采用六个传递数据的套接字函数中的一个。最
2014-02-28 14:42:26 2052 1
原创 《UNIX环境高级编程》笔记--套接字描述符、寻址、建立连接
1.套接字描述符套接字是通信端点的抽象。与应用程序使用文件描述符访问文件一样,访问套接字也需要用套接字描述符。要创建一个套接字,可以调用socket函数。#includeint socket(int domain, int type, int protocol); //成功返回套接字描述符,出错返回-1.domain确定通信的特性,包括地址格式。下表总结了POSIX.1指定的各
2014-02-25 09:26:30 3527
原创 《UNIX环境高级编程》笔记--XSI IPC
1.XSI IPC有三种IPC我们称作XSI IPC,即消息队列,信号量和共享存储器,他们之间有很多相似之处。1.1.标识符和键每个内核中的IPC结构(消息队列,信号量或共享存储段)都用一个非负整数的标识符加以引用。标识符是IPC对象的内部名,为使多个合作进程能够在同一IPC对象上回合。需要提供一个外部名方案。为此使用了键(key),每个IPC对象都与一个键相关联,于是键就用作
2014-02-21 16:38:29 3312
哈弗曼编码实现文件压缩
2014-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人