标签: java jsp sockets web-applications servlets
我有一个Web应用程序,除了其他功能之外,它还在一个套接字上侦听来自远程客户端的消息的连接。当用户进行页面刷新时,我的问题就出现了。页面刷新后,应用程序正在重新加载,并且它再次尝试侦听同一个端口,其中存在异常 - “地址已在使用中”。
我有办法解决这个问题吗?
答案 0 :(得分:1)
您正在同一页面上创建Socket。当刷新该页面时,将再次为同一地址发送套接字创建请求,并且该地址已被绑定。
有几种方法可以解决它。最简单的方法是将Socket创建与页面分开并处理连接并相应地进行刷新。