zoukankan      html  css  js  c++  java
  • [Android] websocket客户端开发

    为了能够在H5和APP都保持同一套长连接接口,因为采用websocket协议作为开发

    使用的第三方库是:https://github.com/TakahikoKawasaki/nv-websocket-client

    一开始在本地开发的时候,就遇到问题了,总是连接不上

    WebSocketFactory factory = new WebSocketFactory();
    WebSocket ws = factory.createSocket("ws://127.0.0.1:9999");

    报的是这个错误

    com.neovisionaries.ws.client.WebSocketException: Failed to connect to '127.0.0.1:9999': failed to connect to /127.0.0.1 (port 9999): connect failed: ECONNREFUSED (Connection refused)

    试了很久,包括换成localhost,还是一样的错误,后来在这里找到了解决方案

    http://stackoverflow.com/questions/18619195/connection-refused-on-remote-ip-but-accepted-on-local-ip-solved

    将127.0.0.1改成内网IP,192.168.0.100,就可以了,莫名奇妙的。

    Have fun with Android!

  • 相关阅读:
    (原)学以致用:用数学公式'幂函数'支持生产经营分析
    CString 成员函数用法大全
    致hr新人的一封信
    [恢]hdu 2560
    [恢]hdu 1907
    [恢]hdu 1267
    [恢]hdu 2554
    [恢]hdu 1329
    [恢]hdu 2317
    [恢]hdu 2555
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/6340468.html
Copyright © 2011-2022 走看看