使用socket连接时提示unknowhostexception

myplxdm 2018-07-12 05:43:56
Socket client = new Socket("192.168.199.118", 26201); //这句提示的 unable to resolve host "192.168.199.118". No address associated with hostname

我是直接写ip地址的,为什么会提示未知的host??
...全文
618 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你这里是作为客户端的,这里的IP是你要连接的服务端主机, 很显然,找不到这个IP的主机,Ping可以用,需要下载一个Ping的App,应用市场上比较多,基本都可以用
欧阳帆54 2018-07-17
  • 打赏
  • 举报
回复
字面意思局域网内就是找不到那个ip地址的设备,所以需要确定这个ip的设备是否存在,如果存在,则查看一下本机的ip地址和设备的ip地址是否处在同一个网段内,也就是本机的ip地址前三个也要是192.168.199;一楼说的ping是不可靠的,首先本机肯定是个安卓设备,正常的安卓设备是不支持ping这个功能(主要是没有cmd),ping是windows电脑的,所以如果能ping通,那说明的是电脑和那个设备是在同一个局域网内,并不代表设备也是
没有鱼了 2018-07-13
  • 打赏
  • 举报
回复
在cmd里ping下这个ip看看能不能通

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧