一、系统概要 本系统完成的功能有发送共享信息,看到上线人数,监听人员退出功能。界面设计友好。利用VC++6的MFC完成本实验。 系统在Windows操作系统下测试成功; 二、通信规范的制定 基于TCP/IP的通信基本上都是利用SOCKET套接字进行数据通讯,程序一般分为服务器端和用户端两部分。规范如下: 第一部分 服务器端 1、创建服务器套接字(create)。 2、服务器套接字进行信息绑定(bind),并开始监听连接(listen)。 3、接受来自用户端的连接请求(accept)。 4、开始数据传输(send/receive)。 5、关闭套接字(closesocket)。 第二部分 客户端 1、创建客户套接字(create)。 2、与远程服务器进行连接(connect),如被接受则创建接收进程。 3、开始数据传输(send/receive)。 4、关闭套接字(closesocket)。 CSocket的编程步骤:(注意我们一定要在创建MFC程序第二步的时候选上Windows Socket选项,其中ServerSocket是服务器端用到的,ClientSocket是客户端用的。)
1