【发布时间】:2015-07-19 08:04:55
【问题描述】:
我有一个用 C 编写的简单服务器。它能够通过指定的套接字接收(和发送)消息。我想使用socket.io 客户端向该服务器发送消息。我设置了一个简单的 html 页面并尝试通过连接
var socket = io('http://my.server.ip:8080');
我的服务器获得了连接,但随后 socket.io 在 javascript 控制台上重复出现此错误。
GET http://my.server.ip:8080/socket.io/?EIO=3&transport=polling&t=1431027762284-4 net::ERR_CONNECTION_RESET
我猜我的服务器应该做一个 websocket“握手”来建立连接。有没有办法通过 JS 将消息传输到套接字而无需握手?
请注意我的服务器没有使用任何标准,它是一个可以接收和响应的初级套接字服务器。
【问题讨论】:
-
快速回答:没有。长答案:不是你这样做的方式。我的猜测是,如果你想使用 socket.io/websockets,你应该在两端都使用它,或者至少有一个实现 websocket 服务器的服务器。
标签: javascript node.js websocket socket.io