当前位置: 首页 > news >正文

我想做卖鱼苗网站怎样做百度小说风云榜排行榜官网

我想做卖鱼苗网站怎样做,百度小说风云榜排行榜官网,基金会网站建设,网站制作用的软件有哪些1、服务端 代码分为两部分: 一个是服务器终端类:用java注解来监听连接ServerEndpoint、连接成功OnOpen、连接失败OnClose、收到消息等状态OnMessage import org.springframework.stereotype.Component;import javax.websocket.*; import javax.websoc…

1、服务端

代码分为两部分:

一个是服务器终端类:用java注解来监听连接@ServerEndpoint、连接成功@OnOpen、连接失败@OnClose、收到消息等状态@OnMessage

import org.springframework.stereotype.Component;import javax.websocket.*;
import javax.websocket.server.ServerEndpoint;
import java.io.IOException;@Component
@ServerEndpoint("/websocket/fqa")
public class QwenWebSocket {@OnOpenpublic void onOpen(Session session){System.out.println("WebSocket opened: " + session.getId());}@OnMessagepublic void onMessage(String message, Session session){System.out.println("Message received: " + message);try{session.getBasicRemote().sendText("Echo: " + message);}catch (IOException e){e.printStackTrace();}}@OnClosepublic void onClose(Session session){System.out.println("WebSocket closed: " + session.getId());}@OnErrorpublic void onError(Throwable t){t.printStackTrace();}
}

一个是websocket的配置类,用于把spring中的ServerEndpointExporter对象注入进来

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;@Configuration
public class WebSocketConfig {/*** 这个bean的注册,用于扫描带有@ServerEndpoint的注解成为websocket,如果你使用外置的tomcat就不需要该配置文件*/@Beanpublic ServerEndpointExporter serverEndpointExporter() {return new ServerEndpointExporter();}
}

2、客户端

普通的java工程即可,不需要是spring。

import javax.websocket.*;
import java.net.URI;@ClientEndpoint
public class MyWebSocketClient {@OnOpenpublic void onOpen(Session session){System.out.println("Connected to server");}@OnMessagepublic void onMessage(String message){System.out.println("Received message: " + message);}@OnClosepublic void onClose(CloseReason reason){System.out.println("Closing: " + reason.getReasonPhrase());}public static void main(String[] args) {try{WebSocketContainer container = ContainerProvider.getWebSocketContainer();URI uri = URI.create("ws://localhost:8080/websocket/fqa");Session session = container.connectToServer(MyWebSocketClient.class, uri);session.getBasicRemote().sendText("I'm client!");Thread.sleep(10000);}catch(Exception e){e.printStackTrace();}}
}

3、效果

客户端显示:

Connected to server
Received message: Echo: I'm client!

服务端显示:

WebSocket opened: 4
Message received: I'm client!
WebSocket closed: 4

http://www.rdtb.cn/news/15199.html

相关文章:

  • 网站打开速度加快怎么做外贸全网营销推广
  • 做物流的网站都有什么风险福州专业的seo软件
  • 明年做那个网站能致富怎么做seo
  • 网站开发一般会使用框架吗广州网站设计制作
  • 有没有电脑做兼职的网站营销网络怎么写
  • 个人网站建设服务网站设计方案模板
  • 深圳高端网站建设创新seo查询外链
  • 做网站的专业公司关键词优化哪个好
  • 门户网站有哪些推广分类seo 重庆
  • 有做装修效果图赚钱的网站吗seo教程最新
  • 网站建设 收费明细海淀区seo搜索引擎
  • 做网站v1认证是什么意思品牌营销推广策划方案
  • 做美食分享网站源码电商平台营销策划方案
  • 网站开发公司的职责重大军事新闻最新消息
  • 松原市住房和城乡建设局网站seo技术服务外包公司
  • 网站建设 协议书谷歌广告上海有限公司官网
  • 优秀网页设计排版惠州seo报价
  • 男直接做的视频网站个人在百度上发广告怎么发
  • 阿里巴巴网站威海哪里做?百度手游app下载
  • 咸宁网站建设百度网首页
  • 怎么做网站账号注册机销售推广的方法都有哪些
  • wordpress keywordseo经验
  • 保险理财网站建设网页制作代码模板
  • 网站建设金手指稳定网站推广多少钱一年
  • 网站建设写程序用什么软件怎么下载需要会员的网站视频
  • 成都高度网站技术建设公司企业网络营销策略案例
  • 招商网站建设大概多少钱太原做网站的
  • 国外有建站公司吗搜索seo是什么意思
  • 能看外国网站的浏览器一站式发稿平台
  • ip开源网站fpga可以做点什么用媒体软文发稿