提问者:小点点

使用socket.io客户端连接到不同的套接字服务器


我有一个用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将消息传送到一个套接字,而不需要握手?

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


共1个答案

匿名用户

您可以使用web套接字服务器库。普通套接字不能与web套接字一起使用。