Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.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和Node.js服务器代码是否被防火墙区别对待?_Java_Node.js_Http_Tcp_Firewall - Fatal编程技术网

Java和Node.js服务器代码是否被防火墙区别对待?

Java和Node.js服务器代码是否被防火墙区别对待?,java,node.js,http,tcp,firewall,Java,Node.js,Http,Tcp,Firewall,我在远程端口上制作了3种不同类型的极其简单的服务器: 我分别测试了每个端口,将它们连接到同一个端口(称此端口为9005)。他们只使用上面链接的代码,在必要时修改端口。当我使用笔记本电脑(终端和/或浏览器)连接到远程服务器时,1和2工作,而3不工作 由于1和2工作,我认为不会有任何防火墙问题,但仍然会有一些吗?因为-例如-1和2是Java,而Node.js是Javascript。对于防火墙来说,使用什么技术或语言来实现web服务器并不重要。对于防火墙来说,重要的是什么端口、协议以及请求来自哪

我在远程端口上制作了3种不同类型的极其简单的服务器:

  • 我分别测试了每个端口,将它们连接到同一个端口(称此端口为9005)。他们只使用上面链接的代码,在必要时修改端口。当我使用笔记本电脑(终端和/或浏览器)连接到远程服务器时,1和2工作,而3不工作


    由于1和2工作,我认为不会有任何防火墙问题,但仍然会有一些吗?因为-例如-1和2是Java,而Node.js是Javascript。

    对于防火墙来说,使用什么技术或语言来实现web服务器并不重要。对于防火墙来说,重要的是什么端口、协议以及请求来自哪里。你的问题仍然没有说明这三个都在同一个端口上,但是如果是这样,并且你使用完全相同的URL访问这三个端口,并且你从完全相同的计算机访问它们,那么剩下的唯一变量就是你的服务器实际上没有正确运行。我同意jfriend00。要测试1,请使用主机上的浏览器访问站点;或者关闭防火墙。不管怎样,我怀疑你会发现node.js服务器不工作。所以我发现我的服务器基本上出了问题。当程序安装在桌面上而不是像
    C:\server
    这样的文件夹上时,连接成功。奇怪的