Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.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_Security_Networking_Same Origin Policy - Fatal编程技术网

Java 小程序无法在本地主机上创建套接字连接

Java 小程序无法在本地主机上创建套接字连接,java,security,networking,same-origin-policy,Java,Security,Networking,Same Origin Policy,我有一个java小程序,一旦加载到用户机器上(通过网页),我希望它在本地机器上创建一个服务器套接字和套接字,在本地机器上查看它。这是不允许的吗?Java小程序可以打开Sockets到它们的同一源主机。在大约十年的时间里,他们还可以打开ServerSockets(操作系统通常会将侦听端口限制在1024个以下)并只接受来自同一原始主机的连接。此外,crossdomain.xml可能会放宽限制,从6u10开始 localhost需要注意的是:您的机器向外的IP地址与127.0.0.1不同,从文件URL

我有一个java小程序,一旦加载到用户机器上(通过网页),我希望它在本地机器上创建一个服务器套接字和套接字,在本地机器上查看它。这是不允许的吗?

Java小程序可以打开
Socket
s到它们的同一源主机。在大约十年的时间里,他们还可以打开
ServerSocket
s(操作系统通常会将侦听端口限制在1024个以下)并只接受来自同一原始主机的连接。此外,
crossdomain.xml
可能会放宽限制,从6u10开始


localhost需要注意的是:您的机器向外的IP地址与127.0.0.1不同,从
文件
URL加载的代码与127.0.0.1的网络连接不匹配(尽管有时空字符串可以解释为localhost;还要注意您的类路径可能指向什么(比如
)可能会优先于网络加载代码加载,具体取决于您正在执行的操作,但通常不会通过浏览器加载)JavaScript只有相同的源权限,才能在下载代码的同一端口上连接到同一主机。

Java小程序可以打开
Socket
s连接到其相同的源主机。在大约十年的时间里,他们还可以打开
ServerSocket
s(操作系统通常会将侦听端口限制在1024个以下)并只接受来自同一原始主机的连接。此外,
crossdomain.xml
可能会放宽限制,从6u10开始


localhost需要注意的是:您的机器向外的IP地址与127.0.0.1不同,从
文件
URL加载的代码与127.0.0.1的网络连接不匹配(尽管有时空字符串可以解释为localhost;还要注意您的类路径可能指向什么(比如
)可能会优先加载网络加载的代码,具体取决于您正在执行的操作,但通常不是通过浏览器),JavaScript只有相同的原始权限,才能在下载代码的同一端口上连接到同一主机。

如果您对小程序进行数字签名,它显然可以“不受限制”地运行(与java webstart相同)

如果您对小程序进行数字签名,它显然可以“不受限制”运行(与java webstart相同)

为了更快地获得更好的帮助,请发布一个提供的2个答案对他们来说有一点“真实性”,他们都有一点小错误。给我一些代码,我来测试我的理论。1)Tom的答案似乎是正确的。要更快地获得更好的帮助,请发布一个。我怀疑,虽然前(1)2个答案对他们来说有一点“真实性”,但他们都有一点错误。给我一些代码,我来测试我的理论。1) Tom的回答似乎正确。Hawtin我也尝试过使用我的外向IP地址(使用whatismyipaddress.com查找),但不起作用Hawtin我也尝试过使用我的外向IP地址(使用whatismyipaddress.com查找),但不起作用