Сокет Java.перезапустите соединение с сервером - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть проект, который работает на Linux с Tomcat, который постоянно работает с несколькими портами.Клиент попросил перезагрузить сокетное соединение порта через программу (под перезагрузкой я имею в виду закрыть его, удалив все, что существует в канале comonuciacón порта, закройте и снова поместите его в listen) на сервере, который отправляет ip и портили просто порт (может быть на той же машине или другой).Мне не удалось найти что-либо в Интернете, чтобы помочь мне с этим, потому что во всех ejmeplos я должен создать соединение через сокет, а затем закрыть его. В этом случае соединение открывается другой программой, которая его использует, все, что у меня естьчтобы сделать это, перезапустите соединение.Есть идеи?Спасибо

1 Ответ

0 голосов
/ 17 декабря 2018

let server = ServerSocket и client = Socket:

ServerSocket server;
server.close();
server = new ServerSocket(PORT_NUMBER);
Socket client = server.accept();

Это закроет сервер, затем снова откроет его для определенного PORT_NUMBER, затем подключит к нему клиент (Socket).

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