WebSocket学习总结

package com.winds.socket;import java.io.IOException;import javax.websocket.OnClose;import javax.websocket.OnMessage;import javax.websocket.OnOpen;import javax.websocket.Session;import javax.websocket.server.ServerEndpoint;//加这个注解,扫描器能够扫描到@ServerEndpoint("/echo") //这个‘/echo’表示,对对应着jsp中的targetpublic class EchoSocket {//每一个管道都是一个线程,互不干扰,已关闭,就会把页面申请的所有管道关闭public EchoSocket(){System.out.println("每一个管道都是线程");}@OnOpen//依赖注入一个sessionpublic void open(Session session){//一个session 代表一个通信会话,管道结束,通信也就结束System.out.println("sessionId:"+session.getId());}@OnMessagepublic void message(Session session, String message){System.out.println("发送过来的信息是:"+message);//服务器端发送回去try {session.getBasicRemote().sendText("你也好呀");} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}@OnClosepublic void close(Session session){System.out.println("关闭啦");}}

猜你喜欢

转载自blog.csdn.net/sinat_24230393/article/details/52015208
今日推荐