⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 新建 文本文档.txt

📁 基于客户端|服务器模式的socket编程
💻 TXT
字号:
开发及执行环境
1)
执行环境:
该程序可以在装有Visual C++ 6.0 运行库的Microsoft Windows XP 系统上运行。
2)
编译环境:
Microsoft Visual C++ 6.0.
3)
运行方式:
该程序共包含两个可执行文件,Client.exe和Server.exe,分别表示客户端和服务器。两个文件需要配合使用。
3.1)服务器程序的图标如下所示,双击该图标即可执行:
服务器启动后的界面如下图所示,此时程序已经自动的将服务器IP地址设置成了本机的IP地址(如果有多个IP地址,则使用第一个),同时将端口设置成默认值9000。一般情况下,这些值不必进行修改。
点击TCP Server的“启动”按钮,将会启动TCP Server,此时已经可以接收客户端的TCP连接请求了。
同理,点击UDP Server的“启动”按钮,将会启动UDP Server,此时已经可以接收客户端的服务请求了(这里只提供时间查询服务)。
此时,如果有客户端发来TCP或者UDP请求,则服务器将会相应的作出响应,为客户端进行服务,并将服务的结果返回给客户端。服务器的日志记录了这些操作的简单信息,
在日志栏上单击鼠标右键,可以弹出菜单,由于时间紧张,程序只提供了“清空日志”、“保存日志”两个功能。
点击“停止”按钮,可以停止TCP Server或者UDP Server,
点击右上角的,程序将自动判断当前是否服务器正在运行,并根据不同情况给出不同的警告信息
3.2)客户端程序的图标如下图所示,双击即可执行:
客户端启动后的界面如下图所示
从下拉列表中选择“1. 数学计算服务(TCP)”,
点击上图中的“开始执行”按钮,程序将向TCP Server请求数学计算服务,根据服务器是否开启
从下拉列表中选择“2. 获取服务器的当前时间(UDP)”,
从下拉列表中选择“3. 断开与服务器的TCP连接”,如果已经断开,则弹出提示对话框,否则将断开TCP连接。
在日志栏上单击鼠标右键,可以看到如下图所示的弹出菜单,它提供了“清空日志”、“保存日志”、“断开TCP连接”、“关闭UDP套接字”共4个功能
点击右上角的,程序将自动判断当前的运行状态,并给出不同的提示信息:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -