Я создал приложение java-сервера, которое открывает соединения с serverSocket через порт 3000, и оно прекрасно работает с клиентским приложением java, которое я создал.Но теперь я начал разрабатывать клиентское приложение на реагировать нативно, и я не могу понять, что это API-интерфейс сокетов, поскольку 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();
}
}