我在spark-env.sh里面设置spark_master_ip为内网IP时ok,设置为公网ip就报错了。Service 'sparkMaster' could not bind on port 7077. Attempting port 7078.这是啥云因?因为ifconfig里看不到外网的ip么?求解答!
我已经使用我的IPv4地址创建了一个主机/客户端应用程序,但现在我想使用创建相同的应用程序,除非我希望它能够与不同网络上的客户端连接。我认为我应该将服务器绑定到我的公共IP地址,但这给了我这个错误:[WinError 10049] The requested address is not valid in its context,我应该使用哪个IP来绑定我的服务器和连接远程客户端?
# host = public ip address. Took out just for safety concerns but on my
# machine the actually ip is there
我正在尝试创建一个基本的客户机/服务器程序,但是当我启动TcpListener时,它给出了SocketException:The requested address is not valid in its context.
我实际上有一个返回我的公共IP的方法,它匹配ipconfig结果,所以下面的IP地址字符串不可能是问题所在。当然,出于安全原因,下面显示的IP不是我的真实IP。我打开了下面的端口以供一般使用。
无论如何,Not valid in context是模糊的,所以我不确定这是什么意思。
下面是我的代码(用于TcpListener):
ServerIn = new TcpListe