基于TCP协议的socket编程实例计算机等级考试
文章作者 100test 发表时间 2010:01:02 07:01:46
来源 100Test.Com百考试题网
用打电话的过程来模仿tcp协议的网络传输。
套接字:好比电话机。
我们先要装电话机(加载套接字库),作为服务器的一方必须与电话机形成一对一的关系才能接到电话(绑定bind),要想接到电话必须守候在电话机旁边(监听listen),当有电话过来的时候,服务器必须拿起电话(accept),在这个过程中,当服务器得知客户端的详细信息后,于是接收和发送消息(recv与send),最后放下电话(释放套接字),离开电话机(释放资源)。
作为客户端,要想给服务器打电话,同样装电话(加载套接字库),就必须请求电信局帮忙连接(请求连接connect),当服务器端接受以后,就可以进行通话(send与recv)。
首先我们在运用tcp协议方面的知识去编程的时候得了解的步骤:
1.