websocket先通过http协议进行连接,然后的通信跟tcp差不多。
核心代码如下
var ws = new WebSocket("ws://pgres.cn:9999");
ws.onopen = function(evt) {
console.log("connection open ...");
ws.send("test");
};
ws.onmessage = function(evt) {
console.log("receive message: " + evt.data);
};
ws.onclose = function(evt) {
console.log("connection closed.");
};
目前来看,websocket不需要处理粘包问题。