利用 CAsyncSocket 类编写简单的客户 -服务器程序,并使用 数据报方式传递信息,我们将分别编写客户端和服务器的程序并进行连接。 客户端具备发送命令和接收服务器返回的功能,同时能够指定所要发 送的服务端的 IP 地址和端口号。客户端发送的命令可以为任意的字符串, 而且能够接收并显示服务器返回的响应。在本次实验中,当客户端发送 “date”或者“time”时(不区分大小写),显示的为正常的字符串,其他 情况均显示“请求错误!”。 服务器具备接收客户端发出的命令并进行响应同时将响应返回客户端 的功能。当接收到的客户端命令为“date”时(不区分大小写),服务器读 取当前系统的日期并返回,返回格式为“xx/xx/xx”;当接收到的客户端命 令为“time”时(不区分大小写),服务器读取当前系统的时间并返回,返 回格式为“xx:xx:xx”;当接收到的客户端命令为其他字符串时,服务器返 回“请求错误!”;当未成功接收到客户端命令时,服务器弹出窗口“接收 失败”。
1