linux网络编程教程

时间:2012-08-30 09:13:17
【文件属性】:

文件名称:linux网络编程教程

文件大小:150KB

文件格式:DOC

更新时间:2012-08-30 09:13:17

linux网络编程

套接口是一种使用Linux系统中的文件描述符和系统进程通信的一种方法。 Linux系统中,文件可以是一个真正存储在磁盘上的文件、一个FIFO、一个管道、一个终端、一个网络连接或者系统中的任何其他的东西。文件描述符是一个和打开的文件相关连的整数。因为在Linux系统中,所有的I/O操作都是通过读写文件描述符而产生的。所以, 通过网络和其他的程序进行通信,也必须使用文件描述符。 使用系统调用socket,可以得到socket描述符。然后可以使用send和recv调用与其他的程序通信,也可以使用一般的文件操作来调用read和write与其他的程序进行通信,但send和recv调用可以提供一种更好的数据通信的控制手段。 有两种最常用的套接口,“数据流套接口”和“数据报套接口”,分别用“SOCK_STREAM”和“SOCK_DGRAM”代表。数据报套接口有时也叫做“无连接的套接口” ..............................................


网友评论