相关疑难解决方法(0)

如何创建仅限localhost的Java套接字?

我有一个Java服务器,使用ServerSocket打开一个套接字(使用Thrift).该服务器在Obj-c中的本地机器上有一个客户端,它与Java服务器通信.一切都发生在localhost上.现在java服务器在网络上也是可见的,我希望java服务器只能在localhost上访问.否则,这是一个潜在的安全漏洞,当防火墙警告他们时,它会吓跑用户.

我尝试使用InetSocketAddress('localhost',9090)创建服务器套接字,但似乎没有任何效果.我怎样才能将这个东西限制在localhost?

java sockets networking

31
推荐指数
3
解决办法
7万
查看次数

没有防火墙弹出的localhost连接

考虑以下R脚本:

con <- socketConnection(host = "localhost", port = 8, server = TRUE, blocking = TRUE, open = "a+b")
close(con = con)
Run Code Online (Sandbox Code Playgroud)

将这些行保存为.R文件,然后从命令行运行它会产生(在Windows上)防火墙警告.至少,如果在第一次出现的"高级安全Windows防火墙"下没有R规则.我被告知在Mac上发生同样的情况,但我自己也无法验证.如何更改以允许localhost环回但避免弹出窗口?

上下文:我为使用并行处理的人(在一台本地机器上)编写了一些代码.然而,这个警告突然出现在他们的屏幕上,他们开始怀疑.愚蠢的是,即使人们点击否或忽略弹出窗口,并行处理似乎仍然有效.我认为这是一个迹象,表明可以修改此代码,以便不提供此弹出窗口并仍然可以正常运行.

我已经看到了在其他语言非常类似的问题(1,2,3),我想知道是否有可能做R.相同

Windows 10防火墙首次提示示例:

在此输入图像描述

r localhost loopback-address

14
推荐指数
4
解决办法
1677
查看次数

标签 统计

java ×1

localhost ×1

loopback-address ×1

networking ×1

r ×1

sockets ×1