各位大佬 求做这道题 |
|
时间那本书
L0
• 2019-01-06 • 回复 0 • 只看楼主
• 举报
|
一、课程设计任务
完成在如下两个题目中任选一个题目。
1、数据计算网络服务的设计与实现
(1)在Linux系统下,使用套接字编程实现数据传输;
(2)服务器应具有处理多个客户端连接并计算的能力,连接数不受限;
(3)过程描述
客户端:
连接服务器后,从键盘输入多个字符串,并将这些字符串发送到服务器,并发送结束指令(自定义结束指令),等待服务器返回计算结果,显示结果后退出。其中每个字符串可以有多种定义,比如,情况1(每个字符串要么只有一个浮点数、要么为非浮点数)、情况2(字符串中含有多个浮点数和其他字符),课程设计说明书中需对此详细说明。
服务器:
应具有同时处理多个客户端的能力,并确保对各个客户发送信息的处理互不影响。对每个客户的处理过程为:接收并显示客户发来的字符串,处理字符串中的浮点数,收到结束指令后将这些浮点数累加,并将累加结果返回客户端。
完成在如下两个题目中任选一个题目。
1、数据计算网络服务的设计与实现
(1)在Linux系统下,使用套接字编程实现数据传输;
(2)服务器应具有处理多个客户端连接并计算的能力,连接数不受限;
(3)过程描述
客户端:
连接服务器后,从键盘输入多个字符串,并将这些字符串发送到服务器,并发送结束指令(自定义结束指令),等待服务器返回计算结果,显示结果后退出。其中每个字符串可以有多种定义,比如,情况1(每个字符串要么只有一个浮点数、要么为非浮点数)、情况2(字符串中含有多个浮点数和其他字符),课程设计说明书中需对此详细说明。
服务器:
应具有同时处理多个客户端的能力,并确保对各个客户发送信息的处理互不影响。对每个客户的处理过程为:接收并显示客户发来的字符串,处理字符串中的浮点数,收到结束指令后将这些浮点数累加,并将累加结果返回客户端。