3

我用 Java 编写了一个服务器,它将有几个客户端连接到它。我希望能够查看向每个客户端发送了多少数据,以便能够做出决定,例如允许更多客户端或减少它们,甚至增加/减少发送数据的频率。我怎样才能做到这一点?

我目前正在使用 Java 的 Socket API,但如果任何其他库可以轻松地为我提供此功能,则可以进行更改。该服务器将以 linux 风格运行,可能是 Ubuntu,因此也欢迎特定于操作系统的答案。

4

1 回答 1

2

当您向套接字写入数据时,您需要记住您发送了多少。真的没有更聪明的方法来做到这一点。

一般来说,您将允许服务器具有有限数量的连接。尝试根据带宽限制调整系统是很难做到的。

于 2012-07-03T07:46:55.377 回答