Видя входящие соединения, сокеты Java - PullRequest
1 голос
/ 13 марта 2012

В настоящее время я использую этот небольшой фрагмент кода, чтобы запустить мой java-сервер и разрешить подключения к нему.

ServerSocket serverSocket = new ServerSocket(8000)
        Socket socket = serverSocket.accept();

        DataInputStream inputFromClient = new DataInputStream(socket.getInputStream());
        DataOutputStream outputToClient = new DataOutputStream(socket.getOutputStream());

Мне было интересно, как я могу увидеть все подключения к моему серверу от клиента. Имеется в виду подключенный IP-адрес и все о входящем соединении.

Спасибо

1 Ответ

1 голос
/ 13 марта 2012

Каждый раз, когда клиент подключается, регистрируйте IP-адрес клиента и т. Д. На своем сервере, а затем отправьте клиенту сообщение на сервер, например, «получить клиентов».Когда сокет сервера читает эту строку в потоке данных, отправляет список клиентов и получает информацию обратно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...