我有一个用 C# 编写的 TCP 服务器(监听器)软件。许多设备(大约 5000 台)将异步连接到服务器并向服务器发送/接收消息。现在,我有 2 个问题。
我必须向每条收到的消息发送回复消息。我应该使用哪种方式?异步(收到消息后尽快)或同步(使用回复任务发送回复)。
我如何对我的服务器进行压力测试?我可以与 1-2 台计算机成功通信,但我不知道我的软件是否适用于 5000 台设备。
我有一个用 C# 编写的 TCP 服务器(监听器)软件。许多设备(大约 5000 台)将异步连接到服务器并向服务器发送/接收消息。现在,我有 2 个问题。
我必须向每条收到的消息发送回复消息。我应该使用哪种方式?异步(收到消息后尽快)或同步(使用回复任务发送回复)。
我如何对我的服务器进行压力测试?我可以与 1-2 台计算机成功通信,但我不知道我的软件是否适用于 5000 台设备。