golang websocket 连接的问题

lywsbcn · · 2556 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

```go import ( "log" "net/http" "golang.org/x/net/websocket" ) func main() { http.Handle("/", websocket.Handler(listener)) if err := http.ListenAndServe(":1414", nil); err != nil { log.Println("ok") } } func listener(ws *websocket.Conn) { var err error for { var request string if err = websocket.Message.Receive(ws, &request); err != nil { log.Println("连接断开!!") break } log.Println("客户端请求 : " + request) } } ``` 上面的websocket 连接 在ios客户端 和web浏览器上面 连接都没有问题 但是到了,Android上就打开了连接,但是马上的断开了连接 ``` 09-24 14:16:00.829 8871-8871/com.jh.websoket D/de.tavendo.autobahn.WebSocketConnection: opening handshake received 09-24 14:16:00.829 8871-8871/com.jh.websoket I/fajflajflajflaj: onOpen: 09-24 14:16:00.829 8871-8871/com.jh.websoket D/de.tavendo.autobahn.WebSocketConnection: fail connection [code = 3, reason = WebSockets connection lost 09-24 14:16:00.829 8871-8871/com.jh.websoket D/de.tavendo.autobahn.WebSocketReader: quit 09-24 14:16:00.830 8871-8942/com.jh.websoket D/de.tavendo.autobahn.WebSocketWriter: ended 09-24 14:16:00.831 8871-8871/com.jh.websoket I/fajflajflajflaj: onClose: 3|WebSockets connection lost 09-24 14:16:00.832 8871-8871/com.jh.websoket D/de.tavendo.autobahn.WebSocketConnection: worker threads stopped ``` 上面是报错信息 请问,我哪里做错了吗

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2556 次点击  
加入收藏 微博
8 回复  |  直到 2017-09-25 05:16:09
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传