Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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 windows是否为在同一jvm中运行的两个程序的传出连接使用相同的端口?_Java_Windows_Http_Jvm_Comet - Fatal编程技术网

Java windows是否为在同一jvm中运行的两个程序的传出连接使用相同的端口?

Java windows是否为在同一jvm中运行的两个程序的传出连接使用相同的端口?,java,windows,http,jvm,comet,Java,Windows,Http,Jvm,Comet,我的具体问题是,我的java应用程序连接到一个tomcat comet servlet。由于某种原因,我得到了随机的结束事件,我不知道为什么。我想知道,当我试图消除什么没有错的时候,windows从同一个jvm连接到同一个ip和端口时,是否会给两个进程提供相同的端口?这会使服务器觉得连接来自同一个地方吗?这样行吗?我从netbeans打开了两个应用程序实例,即同一个JVM,我想知道这是否会发生?不久前,Java 7中有一个bug,允许多个应用程序使用同一端口。 . 另外,检查类似的问题 我想知道

我的具体问题是,我的java应用程序连接到一个tomcat comet servlet。由于某种原因,我得到了随机的结束事件,我不知道为什么。我想知道,当我试图消除什么没有错的时候,windows从同一个jvm连接到同一个ip和端口时,是否会给两个进程提供相同的端口?这会使服务器觉得连接来自同一个地方吗?这样行吗?我从netbeans打开了两个应用程序实例,即同一个JVM,我想知道这是否会发生?

不久前,Java 7中有一个bug,允许多个应用程序使用同一端口。 . 另外,检查类似的问题

我想知道,当我试图消除什么没有错的时候,windows从同一个jvm连接到同一个ip和端口时,是否会给两个进程提供相同的端口

否。Windows将始终为出站连接分配新的本地端口

这会使服务器觉得连接来自同一个地方吗?这样行吗

没有

我从netbeans打开了两个应用程序实例,都是同一个JVM,我想知道这是否会发生

没有


@TapanPandya的回答中提到的问题涉及
ServerSockets
和显式
bind()
调用。它与出站连接无关。

我想您需要更改端口号。但不确定这两个进程是否都要传递数据。你为什么不试着通过改变端口号来检查呢!!!在特定端口侦听的两个程序与Windows在分配系统分配的出站端口时的操作无关。