android网络通信问题

y871625716 2017-07-20 10:30:22
07-20 09:56:57.099 30868-30868/com.android.barcodescandemo I/System.out: url=http://192.168.16.128:8081/api/v1/marc/item/getinfos/84652100
07-20 09:56:57.128 30868-31082/com.android.barcodescandemo I/System.out: [socket][0] connection /192.168.16.128:8081;LocalPort=41561(15000)
07-20 09:56:57.129 30868-31082/com.android.barcodescandemo I/System.out: [CDS]connect[/192.168.16.128:8081] tm:15
07-20 09:56:57.130 30868-31082/com.android.barcodescandemo I/System.out: [socket][1:41561] exception
07-20 09:56:57.131 30868-31082/com.android.barcodescandemo I/System.out: [CDS]close[41561]
07-20 09:56:57.132 30868-31082/com.android.barcodescandemo W/System.err: java.net.ConnectException: failed to connect to /192.168.16.128 (port 8081) after 15000ms: connect failed: ENETUNREACH (Network is unreachable)







拼接的url地址已经出来了,为什么还报错?
...全文
254 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
见识决定命运 2017-07-21
  • 打赏
  • 举报
回复
确义一下你内网服务器服务有没有开 192.168.16.128:8081
ink_s 2017-07-20
  • 打赏
  • 举报
回复
连接超时呀 ,你换成WWW.baidu.com试试
y871625716 2017-07-20
  • 打赏
  • 举报
回复
引用 1 楼 ink_s 的回复:
after 15000ms: connect failed: ENETUNREACH (Network is unreachable)
大神,这错误是什么意思?
y871625716 2017-07-20
  • 打赏
  • 举报
回复
这是这段的源码 String rel=lv.getText().toString().trim(); System.out.println("rel="+rel); String barcode=rel.replaceAll("\n",""); System.out.println("barcode="+barcode); String url="http://192.168.16.128:8081/api/v1/marc/item/getinfos/"+barcode.toString(); System.out.println("url="+url);
ink_s 2017-07-20
  • 打赏
  • 举报
回复
after 15000ms: connect failed: ENETUNREACH (Network is unreachable)
ganshenml 2017-07-20
  • 打赏
  • 举报
回复
1.确定开通了网络访问权限; 2.确定能访问正常的网络地址,然后再打印出你要访问的网络地址,看看是否准确(从上面报错内容来看,是网络超时了)

80,350

社区成员

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

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