【小结1】
虽然啥都没干,但是看完文档就知道websocket根本就不只是h5的东西,只有h5毛都干不了。
服务器端的工作反而一大堆。
【Step 4: 开始写代码】
先弄最简单的,
浏览器上先用最原声的websocket对象,不用sockjs;服务端就用文档上面说的第一个简单的例子。
客户端:
<pre name="code" class="javascript">var socket = new WebSocket('ws://mydomain/myweb/rest/ws');//rest是之前springMVC里面配的前缀,ws是在下面的配置类里面的配置,和websocket相关的:<span style="color:#FF0000;">坑-1</span>
socket.onopen = function() {
console.log('open');
socket.send('this is test message');//发送一定要写在onopen里面:<span style="color:#FF0000;">坑-2</span>
};
socket.onmessage = function(e) {
console.log('message: '+ e.data);
};
socket.onclose = function() {
console.log('close');
};
服务