我有一个用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将消息传送到一个套接字,而不需要握手?
请注意,我的服务器没有使用任何标准,它是一个基本的套接字服务器,可以接收和响应。
您可以使用web套接字服务器库。普通套接字不能与web套接字一起使用。