描述:
新建a.html,建立了一个websocket,连接的是webim.swoole.com的socket,可以正确连接并且成功发送消息,
问题:
如何验证websocket client的安全性,非法连接直接关闭
代码:
webSocket例子{"cmd":"message","from":899,"channal":0,"data":"990","type":"text"}
var wsServer = 'ws://webim.swoole.com:9510/';
var websocket = new WebSocket(wsServer);
websocket.onopen = function (evt) { onOpen(evt) };
websocket.onclose = function (evt) { onClose(evt) };
websocket.onmessage = function (evt) { onMessage(evt) };
websocket.onerror = function (evt) { onError(evt) };
function onOpen(evt) {
console.log("Connected to WebSocket server.");
}
function onClose(evt) {
console.log("Disconnected");
}
function onMessage(evt) {
console.log('Retrieved data from server: ' + evt.data);
}
function onError(evt) {
console.log('Error occured: ' + evt.data);
}
function send(){
var val = document.getElementById('chat_msg').value;
websocket.send(val);
}