读书人

Unix环境高级编程学习札记(十一) 网

发布时间: 2012-09-10 11:02:32 作者: rapoo

Unix环境高级编程学习笔记(十一) 网络IPC:套接字
Socket 描述符

socket 主要用于运行在不同服务器上的进程之间通信(服务器通过网络相连),也可以用于在同一服务器上的进程之间通信。而 Socket 描述符则是 Socket 的唯一标识,其本质是一种特殊的文件描述符。创建 Socket 描述符 的函数声明如下:

FreeBSD 5.2.1  Intel Pentium little-endian Linux 2.4.22 Intel Pentium little-endian Mac OS X 10.3 PowerPC big-endian Solaris 9 Sun SPARC big-endian 对于 TCP 协议,其规定的是大端模式,因此这就涉及到大小端的转换问题,以下函数用于解决这个问题:

owner = fcntl(sockfd, F_GETOWN, 0);

如果 owner 大于0,则它得到的是属主,小与-1,则得到的是属组。


读书人网 >编程

热点推荐