【发布时间】:2021-02-25 03:36:11
【问题描述】:
我有一个使用 TCP 套接字(server.c 和 client.c)的文件传输程序。 Server.c 可以使用线程接受多个客户端连接。 Client.c 连接到服务器并等待用户输入“get”以接收服务器目录中可下载文件的列表。然后客户端等待用户输入来选择他们想要下载的一个或多个文件(Ex1.$test.txt)(Ex2.$test.txt sample.txt)。然后服务器将该文件发送给客户端(如果存在)。记录传输时间。
现在,我想测试一下转移的时间:
- 一次将n个客户端连接到服务器,每个客户端同时从一个文件夹下载x个文件。
我假设我必须创建一个脚本(shell 脚本?)来执行此操作。但是,如果我的 client.c 接受用户输入(“获取”文件请求和输入文件),我将如何创建此脚本?这甚至重要还是我需要修改我的程序?我还没有编写脚本,所以这对我来说是全新的。
【问题讨论】: