我如何在 wildfly 中将 java.net.Socket 转换为 WebSocket

How do i convert java.net.Socket to WebSocket in wildfly

我有一个旧的普通 java 应用程序,它创建了一个带有 IP 地址和端口号的 java.net.Socket - 就像这样:

Socket socket = new Socket("", 9999);

由于无法更改连接的另一端,我们不得不以完全相同的方式使用套接字。

因此应用程序需要在 WildFly 中扩展并转换为 运行,我想知道处理套接字连接的更好方法是否是使用 WebSockets。但是我在 ClientEndpoints 中看到的所有示例都连接到 Web 服务地址,例如:

Session session = container.connectToServer(MyClientEndpoint.class, new URI("ws://localhost:8080/tictactoeserver/endpoint"));

如何将 WebSockets 与 ip 和端口一起使用??

据我所知这是不可能的,因为它有 2 个不同的标准