Java套接字。重新启动服务器连接

时间:2018-12-17 17:19:41

标签: java sockets

我有一个在Tomcat的Linux上运行的项目,该项目可经常与多个端口一起使用。一位客户要求通过程序重新设置端口的套接字连接 (通过重新启动,我的意思是通过消除端口comonuciacón通道中存在的所有内容将其关闭,将其关闭并再次置于侦听中) 在发送ip和端口或仅端口的服务器上 (它可以在同一台计算机上,也可以在另一台计算机上)。 我没有在互联网上找到任何可以帮助我的东西, 因为在所有ejmeplos中,我必须创建套接字连接,然后关闭它, 在这种情况下,连接是由使用它的另一个程序打开的, 我在这里要做的就是重启连接。 有任何想法吗? 谢谢

1 个答案:

答案 0 :(得分:-1)

让服务器= ServerSocket,而客户端=套接字:

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

这将关闭服务器,然后在某个PORT_NUMBER上重新打开服务器,然后将客户端(套接字)连接到服务器。