我正在从服务器向客户端发送自定义Web套接字帧 . 我设法无缝地获得握手,但发送常规文本框架会导致我出现问题(未收到客户端的消息) . 这就是我发送的内容:
unsigned char data2[6] = { 129, 4, 't', 'e', 'x', 't' };
int jj = SDLNet_TCP_Send(client_socket, data2, 6);
我的客户很简单,我发帖只是为了完成:
Web Socket Examplevar webSocket = new WebSocket("ws://localhost:48884/", "sample");
webSocket.binaryType = "arraybuffer";
webSocket.onopen = function(e) { alert("opened"); }
webSocket.onclose = function(e) { alert("closed"); }
webSocket.onerror = function(e) { alert("error"); }
webSocket.onmessage = function(e) { alert("got: " + e.data); }
我从客户端获得的Web套接字版本是13 .
任何想法为什么握手工作和常规文本不?