天天看点

15.netty框架实战经验积累

博客故事

在某项目后期,部署项目的时候,走了一些弯路,通过这篇博客把经验积累下来。

局域网、互联网切换的问题

问题代码:

var clientChannel = await SocketBootstrap.ConnectAsync("192.168.1.102", 9999);      

同样的代码,在局域网中,可以正常与服务器端程序连接,但是切换到互联网环境下就会报错:

引发的异常:“System.Net.Sockets.SocketException”(位于 mscorlib.dll 中)
心跳线程连接失败:   在 System.Net.Dns.HostResolutionEndHelper(IAsyncResult asyncResult)      
var clientChannel = await SocketBootstrap.ConnectAsync(new IPEndPoint(IPAddress.Parse("192.168.1.102"), 29999));      

win server 2012 R2端口

继续阅读