如何将React Native App连接到Java服务器

时间:2019-06-25 14:32:50

标签: java react-native server

我已经创建了一个Java服务器应用程序,该应用程序在端口3000上打开了与serverSocket的连接,并且与我创建的Java客户端应用程序完美配合。但是现在我开始使用react native开发客户端应用程序,但我不明白它是socket API,因为react.socket中的socket.io迫使我使用WebSocket方式。 还有其他办法吗?

public static final int PORT = 3000;
private ServerSocket mServerSocket = null;

    @Override
    public void run() {
        try {
            mServerSocket = new ServerSocket(PORT);
        } catch (IOException e) {
            close();
            return;
        }

        while (isOpen()) {
            try {

                mSocket = mServerSocket.accept();
                ClientThread clientThread = new ClientThread(new Client(mSocket, this));
                mClients.add(clientThread);
                clientThread.start();

            } catch (IOException e) {
                System.out.println(e.getMessage()); 
            }
        }
        try {
            mServerSocket.close();
            mSocket.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

0 个答案:

没有答案