小编Kyl*_*ler的帖子

如何在 Java 中实现 WebSocket 服务器?

我正在为通信应用程序设置我的第一个 websocket 服务器。我似乎无法弄清楚 websockets 是如何在 Java 中实现的。

我已经尝试过,但没有成功,创建一个基于注释的端点,但我不确定客户端信息会从哪里通过。这基本上是我的代码的要点,没有涉及平凡的细节。

我正在尝试让 MessageHelper 类处理 websocket 信息传输,我只是无法掌握如何实际进行传输。

class MainServer implements Runnable {
// VARIABLES
    ServerSocket serverSocket = null;
    int port;
// CONSTRUCTORS
    MainServer(int p) {
        this.port = p;
    }
// METHODS
    public void run() {
        openServerSocket();
        while(!isStopped()){
            try{
                clientSocket = serverSocket.accept();
            } catch(IOException e) {
                // Do something
            }
            new Thread(new MainThread(clientSocket)).start();
        }
    }
}

// Other methods below.
Run Code Online (Sandbox Code Playgroud)
public class MainThread {

    final Socket socket;


    MainThread(Socket s) {
        this.socket = s;
    }

    public …
Run Code Online (Sandbox Code Playgroud)

java websocket server

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

server ×1

websocket ×1