我是 Java 新手。我创建了一个简单的 WebSocket。
import javax.websocket.OnClose;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;
import java.io.IOException;
@ServerEndpoint("/RankixSocket")
public class RankixSocket {
@OnOpen
public void onOpen(Session session) {
try {
session.getBasicRemote().sendText("Connected");
} catch (IOException e) {
e.printStackTrace();
}
}
@OnMessage
public void onMessage(Session session, String message) {
System.out.println("New message : " + message);
try {
session.getBasicRemote().sendText("Message received -> :" + message);
} catch (IOException e) {
e.printStackTrace();
}
}
@OnClose
public void onClose() {
System.out.println("Closed");
}
}
现在我想从控制台应用程序连接到 WebSocket。我看过一个连接到from的例子。在那个例子中,作者使用了一个外部库。我用谷歌搜索了很多,但没有发现有帮助:(。WebSocket
Android Application
WebSocket
是否可以从普通的 Java 控制台应用程序连接到一个?那我该怎么做呢?有没有外部库?
任何帮助将不胜感激。