我希望每3秒服务器发送一条消息。
为此,我有此代码。

    try {
        Thread.sleep(3500);
        getPackets().sendGameMessage("[Server Message]: Remember to vote!");
    } catch (InterruptedException e) {
        e.printStackTrace();
    }

代码当然可以工作,等待3个半秒,然后发送消息。
但是我如何使其循环,所以每隔三分半秒它就会不停地发送呢?

最佳答案

最好的方法是使用计时器。参见Java how to write a timer

10-04 17:59