Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Socket.io客户端连接到其他套接字服务器_Javascript_Node.js_Websocket_Socket.io - Fatal编程技术网

Javascript 使用Socket.io客户端连接到其他套接字服务器

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

我有一个用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=1431027762284-4 net::ERR_CONNECTION_RESET
我猜我的服务器应该进行websocket“握手”来建立连接。有没有一种不用握手就通过JS将消息传输到套接字的方法


请注意,我的服务器没有使用任何标准,它是一个可以接收和响应的基本套接字服务器。

您可以使用web套接字服务器库。
普通套接字不适用于web套接字。

快速回答:否。长回答:不是您正在使用的方式。我的猜测是,如果您想使用socket.io/websockets,您应该在两端使用它,或者至少有一个实现websocket服务器的服务器。