`
zhoudan241
  • 浏览: 50314 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java.net.SocketException: No route to host 异常原因

 
阅读更多

最近在给一学习Android的朋友写一个Socket 通信的Demos时报了 java.net.SocketException: No route to host异常。原因我手机连接的无线与SocketServer连接的无线不同。导致手机的IP与SocketServer服务器端的IP不在同一路由器上。我把手机重新连接SocketServer的网络之后。就不会报这异常了。网上有的说模拟器不会报错的原因就是因为模拟器的IP和SocketServer的Ip是在同一个路由器中。

 

 

附件是我写的这一个Socket通信的Demos(其中还有一些读写sdcard以及代码开启GPS的内容 )。你下载之后先运行AndroidSocketService的服务器端。然后再运行你手机客户端就可以进行Socket通信了(记住要把客户端中的HOST改成你要连接的服务器端的IP地址既可)。Demos中的代码SocketServer是直接COPY别人的代码。

分享到:
评论
1 楼 sammy4231 2013-04-26  
这个和普通的socket连接有啥区别吗,求解

相关推荐

Global site tag (gtag.js) - Google Analytics