Javascript 使用Socket.io客户端连接到其他套接字服务器
我有一个用C编写的简单服务器。它能够通过指定的套接字接收(和发送)消息。我想使用客户端将消息发送到此服务器。我设置了一个简单的html页面,并尝试通过Javascript 使用Socket.io客户端连接到其他套接字服务器,javascript,node.js,websocket,socket.io,Javascript,Node.js,Websocket,Socket.io,我有一个用C编写的简单服务器。它能够通过指定的套接字接收(和发送)消息。我想使用客户端将消息发送到此服务器。我设置了一个简单的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=1431027762
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将消息传输到套接字的方法
请注意,我的服务器没有使用任何标准,它是一个可以接收和响应的基本套接字服务器。您可以使用web套接字服务器库。
普通套接字不适用于web套接字。快速回答:否。长回答:不是您正在使用的方式。我的猜测是,如果您想使用socket.io/websockets,您应该在两端使用它,或者至少有一个实现websocket服务器的服务器。