网络通信
本节将基于socket编写服务器端和客户端,实现网络通信。程序采用MFC对话框框架,在visual stdio2012平台上实现。 程序采用面向对象的方法设计,服务器端由CServerDlg构建,客户端由CClientDlg类构建。构建思路如下 服务器端: (一)开启服务器 1.加载套接字库 2.创建套接字 3.获取服务器端所在的IP地址 4.绑定套接字和端口号 5.监听来自客户端的消息 6.设置异步套接字 (二)响应客户端连接与接收信息 当客户端与服务器端建立连接时,服务器端会接收到FD_ACCEPT的事件通知,构建FD_ACCEPT的事件内容 当连接已经建立,服务器可以通过FD_READ事件来接受来自客户端的信息 (三) 发送信息 用户在发送信息的文本框汇中编辑信息,然后单击发送按钮发送信息 服务器端界面如下: 本节将基于socket编写服务器端和客户端,实现网络通信