java - 模拟随机发送警报的服务器的最佳方法

标签 java sockets client-server

这是我需要做的:

我需要模拟一个服务器,它以随机间隔发送警报,即2秒后、4秒后、10秒后,但总是在某种范围内。

实现这一目标的最佳方法是什么?

这是我的第一个想法:

1.) 选择 0 到 10 之间的随机值。 2.) 睡那么长的时间 3.) 向客户端发送警报 4.) 永远重复(即 while (true))

最佳答案

你的想法听起来不错。当然,您可以使用计时器和信号走更复杂的路径,但这取决于需求,并且简单地使用 sleep() 可能是实现您的目的最快和最简单的方法。加油吧:)

关于java - 模拟随机发送警报的服务器的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5214149/

相关文章:

java - Dialog.dimiss() 不起作用

java - 为什么在运行 maven install 时出现 "package does not exist"错误?

java - 在列表中查找元素并使用 stream() 更改它

java - 如何在字符串中插入特殊字符?

Java:当互联网可用时客户端自动连接到服务器

python - 让 Twisted 在后台工作

java - 服务器/客户端停止 1 个线程 = 1 个客户端

java - 套接字超时异常 : Read timed out with NGINX configuration

java - Socket InputStream 在 available()/read() 上阻塞

android - 在 Android 应用程序中配置 SSL 客户端证书以在 Tomcat 上的 Web 服务器中进行客户端身份验证