socket通讯方面原来是在局域网socket中测試,直接传入LanIp建立socket的方式是
在广域网中测试时,因为没有固定ip所以就申请了一个no-ip的动态域名。
结果在运行程序时上面语句中的ip直接換为域名,总是出现connection refused的提示
端口是打开的,可是出现这个提示就想着是不是建立连接的方式有问题。于是使用了另一种方式创建socket
于是矗接在同一网段的两台电脑上分别运行服务器端和客户端在服务器端的电脑上运行no-ip的客户端。
在登录路由器再次设定路由器的端口转發规则,允许8888
这时转回原来的连接方式发现通讯ok。再次把socket的客户端放在另一个网段测试ok。
本次问题症结:connection refused的原因不是由于连接方式所致重要的是通讯信道是否畅通,域名解析正确端口使用ok、