socket 电脑和真机连接不上 socketwifi通信 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看IP地址是不是取到了IPV6地址,而不是IPV4地址,4.0默认获取IPV6地址如果是IP问题,可以加上判断获取IPV4地址if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) { IP错了,你把IP打印出来,再到你电脑上面看下你电脑的IP是不是一样,又看了一下,你获取的是 你手机的IP呀,你要连的是电脑,需要知道你电脑的IP,还有,你确定你手机和电脑在一个局域网么? 我找到问题了 我获取的确是 手机ip 但是 我如何才能自动获得电脑的ip呢 我加了 我获得的确是ip4 我先想自动获得电脑的ip4地址 我找到问题了 我获取的确是 手机ip 但是 我如何才能自动获得电脑的ip呢先确保在一个局域网,然后想自动获取的话,就用广播吧,让电脑发给个数据给手机,然后就知道IP了。 直接在电脑上看ip不就好了?打开cmd 输入ipconfig 应该是ip的问题pc有多个ip服务器需要绑定开wifi所用的无线连接ip终端也要用同一个ip LZ想要自动获取电脑IP是吧。1,如果wifi热点是电脑发出来的,手机 可以采用下面方式去做。WifiManager mWifi; mWifi = (WifiManager)ctx.getSystemService(Context.WIFI_SERVICE); DhcpInfo dhcpinfo = mWifi.getDhcpInfo(); this.ip = Formatter.formatIpAddress(dhcpinfo.gateway);因为电脑是主机,可以访问 wifimanager 去得到主机IP或网关IP,通常这两个是一样的。2,如果电脑不是主机,即手机和电脑都是通过连接路由器组成的局域网,这时候想要获得其中某一台的电脑IP的话,最好的方法就是 手机开 广播接受server,电脑开个 广播client,这样才有一个通讯的过程,才能拿到IP,你要是不想在电脑上面加任何东西,光靠手机去实现拉取IP的任务,我劝你还是采用 第一种方式,不然 基本不可能实现。 如何对触摸事件进行优化 如何计算MP3的时长 Android如何扫描周围设备! 关于android客户端与服务器端交互的问题 大家帮帮忙,怎么监听ExpandableListView子元素的点击动作 android里面 面向对象的知识用得多嘛? 怎么开发电脑桌面远程控制软件? 狂点statusbar上按键系统出错:Key dispatching timed out sending to StatusBar” Android应用签名冲突问题 控件的layout_height属性设为填充父窗体,为何高度没变化 Bitmap与Drawable转化问题 为啥我模拟器上的游戏动画可以显示,真机上却不行
如果是IP问题,可以加上判断获取IPV4地址
if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) {
打开cmd 输入ipconfig
pc有多个ip
服务器需要绑定开wifi所用的无线连接ip
终端也要用同一个ip
1,如果wifi热点是电脑发出来的,手机 可以采用下面方式去做。WifiManager mWifi;
mWifi = (WifiManager)ctx.getSystemService(Context.WIFI_SERVICE);
DhcpInfo dhcpinfo = mWifi.getDhcpInfo();
this.ip = Formatter.formatIpAddress(dhcpinfo.gateway);
因为电脑是主机,可以访问 wifimanager 去得到主机IP或网关IP,通常这两个是一样的。2,如果电脑不是主机,即手机和电脑都是通过连接路由器组成的局域网,这时候想要获得其中某一台的电脑IP的话,最好的方法就是 手机开 广播接受server,电脑开个 广播client,这样才有一个通讯的过程,才能拿到IP,你要是不想在电脑上面加任何东西,光靠手机去实现拉取IP的任务,我劝你还是采用 第一种方式,不然 基本不可能实现。