android手机作为服务器,无法建立连接的情况:
1,当你服务器端连接校园网,客户端也得处于同一局域网内才能建立socket连接,客户端不在的话,无法通信,logcat没任何有关的error信息提示
2,当你使用移动网络(联通)时,客户端也处于移动网络(联通),无论是从百度上获取的本机ip,还是在设置/关于手机/状态信息 里面找到的ip(本ip在wifi情况下显示wifi内的ip,在移动网络情况下显示另外一个ip,跟从百度上获取的不一样,关闭所有网络时,此项无信息)都无法连接到安卓端服务器(按理说这种情况下最应该能建立连接的,我使用socket与租的国外的云服务器就能建立连接)
3.热点模式下(移动网络关闭),从客户端获取的服务器端ip不可用,使用本ip无法建立连接,当移动网络开启后,通过手机状态信息里的ip可以与服务器建立连接
4 服务器处于移动网络,客户端处于校园网,无论是百度本机IP获取的ip还是手机状态信息里的ip都无法通信
2. 服务器开热点(移动网打开的情况下),客户端连状态信息里面的ip
1,当你服务器端连接校园网,客户端也得处于同一局域网内才能建立socket连接,客户端不在的话,无法通信,logcat没任何有关的error信息提示
2,当你使用移动网络(联通)时,客户端也处于移动网络(联通),无论是从百度上获取的本机ip,还是在设置/关于手机/状态信息 里面找到的ip(本ip在wifi情况下显示wifi内的ip,在移动网络情况下显示另外一个ip,跟从百度上获取的不一样,关闭所有网络时,此项无信息)都无法连接到安卓端服务器(按理说这种情况下最应该能建立连接的,我使用socket与租的国外的云服务器就能建立连接)
3.热点模式下(移动网络关闭),从客户端获取的服务器端ip不可用,使用本ip无法建立连接,当移动网络开启后,通过手机状态信息里的ip可以与服务器建立连接
4 服务器处于移动网络,客户端处于校园网,无论是百度本机IP获取的ip还是手机状态信息里的ip都无法通信
2. 服务器开热点(移动网打开的情况下),客户端连状态信息里面的ip
从百度上百度本机ip得到的ip地址不可用(网络方面了解的少,具体原因不清楚)
有大神看到的话,希望能帮忙解答一下出现以上四种状况的原因,谢谢!