文件名称:TCP/IP通信-Unix基础与Shell编程技术培训
文件大小:4.68MB
文件格式:PPT
更新时间:2024-05-12 12:28:16
Unix相关
TCP/IP通信 Socket 的使用: 客户端进程一般先使用socket调用得到一个socket描述符,然后使用connect向指定的服务器上的指定端口发起连接,一旦连接成功返回,就说明已经建立了与服务器的连接,这时就可以通过socket描述符进行读写操作了。 服务端进程先使用socket调用得到一个描述符,然后使用bind调用将一个名字与socket描述符连接起来,对于Internet域就是将Internet地址联编到socket。之后,服务端使用listen调用指出等待服务请求队列的长度。然后使用accept调用等待客户端发起连接(一般是阻塞等待连接),一旦有客户端发出连接,accept返回客户的地址信息,并返回一个新的socket描述符,这时服务端就可以使用这个新的socket进行读写操作了。 3、网络通信