博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1.WebSocket编程—Hello World
阅读量:6885 次
发布时间:2019-06-27

本文共 1218 字,大约阅读时间需要 4 分钟。

hot3.png

1.引入jar包

javax.servlet
javax.servlet-api
3.0.1
javax.servlet
jstl
1.2
javax
javaee-api
7.0
javax.websocket
javax.websocket-api
1.0
provided

    服务器使用的是Tomcat7,它自带了websocket-api.jar,所以在pom.xml中的javax.websocket-api使用了scope=provided,方便调试。

2.编写服务端代码

package cn.net.bysoft.websocketapp.lesson1;import javax.websocket.OnMessage;import javax.websocket.server.ServerEndpoint;@ServerEndpoint("/echo")public class EchoServer {		@OnMessage	public String echo(String incomingMessage) {		return "I got this (" + incomingMessage + ") so I am sending it back !";	}}

    服务端代码是简单的POJO,加入了两个注解,@ServerEndpoint声明了Socket端点,@OnMessage声明了消息处理函数。

3.编写客户端代码

Web Socket JavaScript Echo Client

Echo Server

    接下来是客户端是测试代码,点击按钮进行测试。

源码地址:

转载于:https://my.oschina.net/u/2981366/blog/776431

你可能感兴趣的文章