Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java &引用;“地址已在使用中”;页面刷新_Java_Jsp_Sockets_Web Applications_Servlets - Fatal编程技术网

Java &引用;“地址已在使用中”;页面刷新

Java &引用;“地址已在使用中”;页面刷新,java,jsp,sockets,web-applications,servlets,Java,Jsp,Sockets,Web Applications,Servlets,我有一个web应用程序,它可以在套接字上侦听来自远程客户端的消息连接。当用户刷新页面时,我的问题就出现了。页面刷新后,应用程序将重新加载,并再次尝试侦听存在异常的同一端口-“地址已在使用” 有什么办法可以解决这个问题吗?您正在同一页上创建套接字。当刷新该页面时,将再次为同一地址发送创建套接字的请求,并且该地址已绑定 有几种方法可以解决这个问题。最简单的方法是将套接字创建与页面分开,处理连接并相应地刷新 您好,您能详细说明一下“从页面中创建单独的套接字”是什么意思吗?我的主页上实际上有一个ajax

我有一个web应用程序,它可以在套接字上侦听来自远程客户端的消息连接。当用户刷新页面时,我的问题就出现了。页面刷新后,应用程序将重新加载,并再次尝试侦听存在异常的同一端口-“地址已在使用”


有什么办法可以解决这个问题吗?

您正在同一页上创建套接字。当刷新该页面时,将再次为同一地址发送创建套接字的请求,并且该地址已绑定


有几种方法可以解决这个问题。最简单的方法是将套接字创建与页面分开,处理连接并相应地刷新

您好,您能详细说明一下“从页面中创建单独的套接字”是什么意思吗?我的主页上实际上有一个ajax调用。ajax调用是对一个servlet的调用,该servlet依次实例化一个java类并调用其方法来侦听套接字、重新签名消息和关闭连接。。此消息将在我的ajax调用中返回,并在我的页面上中继div项…此ajax函数每特定时间调用一次..请原谅延迟响应。处理套接字创建的servlet应该检查套接字是否已经存在,然后关闭现有的套接字并打开新的套接字。。。