码迷,mamicode.com
首页 > 其他好文 > 详细

20140920

时间:2014-09-21 00:59:29      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:color   ar   strong   2014   art   on   c   r   服务器   

1、基于TCP的网络应用程序编写(孙鑫540

服务器端的程序流程如下:

1、加载套接字库、套接字库的版本协商(WSAStartup函数)

2、创建本地套接字socket(地址族,套接字类型,自动选择协议))

3、绑定套接字到某个IP地址和端口(bind(要绑定的套接字,IP地址和端口,长度))

4、将已经建立的套接字设为监听模式(listen(套接字,可监听的人数)),准备接受客户请求

5、一旦客户请求到来,接受连接请求,返回一个新的对应于此次连接的套接字(返回新的套接字  accept(服务器端套接字,客户端IP地址和端口,长度))

6、用新的套接字和客户端通信(send/recv).

7、返回,等待另一个客户请求

8、关闭套接字

客户端的程序流程:(不需要绑定bind)

1、创建客户机端的的套接字

2、向服务器端发送连接请求(connect(客户端的套接字,服务器端的IP和端口,长度))

3、和服务器进行通信(send/recv)

4、关闭套接字

20140920

标签:color   ar   strong   2014   art   on   c   r   服务器   

原文地址:http://www.cnblogs.com/yexuannan/p/3983960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!