CS 5651的最终项目带有分析的客户端-服务器聊天应用程序。服务器应用程序具有以下职责:

  1. 接受和处理客户端连接。

  2. 接收来自客户端的消息。

  3. 将从客户端收到的消息传递给连接到服务器的所有其他客户端。

  4. 测量并报告服务器和每个客户端之间的网络性能。

  5. 监控每个客户端的连接状态。

客户端应用程序具有以下职责:

  1. 建立与服务器的连接。

  2. 向服务器发送消息。

  3. 从服务器接收消息。

  4. 监控到服务器的连接带宽(可能已经完成,需要测试)。