Websockets на Ubuntu 16.04

Я пытаюсь создать бота разногласий, и он требует способности соединиться с websocket, но однако, каждый раз, когда я пытаюсь соединиться с websocket через свой код Java, он испытывает таймаут, но когда я выполняю его на своем персональном ПК, он хорошо работает.

Ошибка:

java.lang.RuntimeException: java.net.ConnectException: Connection timed out
    at net.dv8tion.jda.requests.WebSocketClient.connect(WebSocketClient.java:199)
    at net.dv8tion.jda.requests.WebSocketClient.<init>(WebSocketClient.java:81)
    at net.dv8tion.jda.entities.impl.JDAImpl.login(JDAImpl.java:132)
    at net.dv8tion.jda.JDABuilder.buildAsync(JDABuilder.java:291)
    at net.dv8tion.jda.JDABuilder.buildBlocking(JDABuilder.java:312)
    at me.Swedz.pb.Main$1.run(Main.java:29)
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.ConnectException: Connection timed out
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
    at com.neovisionaries.ws.client.WebSocketFactory.createDirectRawSocket(WebSocketFactory.java:653)
    at com.neovisionaries.ws.client.WebSocketFactory.createRawSocket(WebSocketFactory.java:578)
    at com.neovisionaries.ws.client.WebSocketFactory.createSocket(WebSocketFactory.java:510)
    at com.neovisionaries.ws.client.WebSocketFactory.createSocket(WebSocketFactory.java:490)
    at com.neovisionaries.ws.client.WebSocketFactory.createSocket(WebSocketFactory.java:272)
    at com.neovisionaries.ws.client.WebSocketFactory.createSocket(WebSocketFactory.java:228)
    at net.dv8tion.jda.requests.WebSocketClient.connect(WebSocketClient.java:191)
    ... 10 more

Основной класс: http://pastebin.com/raw/gKAG2dad

Этот код предназначен, чтобы быть выполненным на сервере Minecraft, таким образом, onEnable () и onDisable () методы там для этого. (а также опция использовать BukkitRunnable)

Править: Я обнаружил, что это только иногда происходит...

1
задан 22 October 2016 в 08:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: