admin管理员组文章数量:1026235
在WM上创建TcpClient,千万不要用IP,一定要用域名(domain), 至少是在像我这样的仅通过WIFI连接的情况。在这几天中我搜到过两次跟这有关的事件,一是国内论坛,一个朋友说他在某些情况下用域名可以连上,用IP就是连不上, 另外一次就是国外论坛里,一个人问题与我这一模一样,最后一位说这样一句“do not use ip, replace by domain"。
其实就是这么简单的事情,但是包括我在内,有好多人问到这样的现象,都没有得到答案,我觉得有两个原因吧:一是仅通过WIFI连接的情况少,一般人都有GPRS这样的环境,我这个由于里面有音视频传输,所以一定不能用GPRS, 二是像我这样不但仅连wlan,还完全在局域网测试的,局域网内不方便使用域名,我今天就是为了用花生壳动态域名,搞路由的商品映射,结果不起作用(保证方法不错,可能是这路由的原因),后来没办法,用另一朋友的电脑,用电信3G上网卡拨号,然后用花生壳,先用IE测试域名起作用了,然后用我Server放上去,这边把WM端的连接改成花生壳绑定的域名,结果连上了,能登陆进去系统了,功能都正常了。
至此,困挠我多天的问题解决了,其实不是代码的原因,因为创建TcpClient的时候用域名和IP都能编译通过的,且对应的函数都有相应的重载
在WM上创建TcpClient,千万不要用IP,一定要用域名(domain), 至少是在像我这样的仅通过WIFI连接的情况。在这几天中我搜到过两次跟这有关的事件,一是国内论坛,一个朋友说他在某些情况下用域名可以连上,用IP就是连不上, 另外一次就是国外论坛里,一个人问题与我这一模一样,最后一位说这样一句“do not use ip, replace by domain"。
其实就是这么简单的事情,但是包括我在内,有好多人问到这样的现象,都没有得到答案,我觉得有两个原因吧:一是仅通过WIFI连接的情况少,一般人都有GPRS这样的环境,我这个由于里面有音视频传输,所以一定不能用GPRS, 二是像我这样不但仅连wlan,还完全在局域网测试的,局域网内不方便使用域名,我今天就是为了用花生壳动态域名,搞路由的商品映射,结果不起作用(保证方法不错,可能是这路由的原因),后来没办法,用另一朋友的电脑,用电信3G上网卡拨号,然后用花生壳,先用IE测试域名起作用了,然后用我Server放上去,这边把WM端的连接改成花生壳绑定的域名,结果连上了,能登陆进去系统了,功能都正常了。
至此,困挠我多天的问题解决了,其实不是代码的原因,因为创建TcpClient的时候用域名和IP都能编译通过的,且对应的函数都有相应的重载
版权声明:本文标题:通过WIFI连接SOCKET或TcpClient失败的现象 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1740336812a1753307.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论