SprinBoot——SpringBoot项目WebSocket推送,HTML列表标签

本文介绍了如何在SpringBoot项目中实现WebSocket推送,并结合HTML进行交互。通过添加、关闭连接的处理,以及错误捕获,展示了WebSocket的基本使用。同时,还提供了前端页面的简单JavaScript代码示例,用于发送和关闭WebSocket连接。
摘要由CSDN通过智能技术生成

webSocketSet.add(this); //加入set中

addOnlineCount(); //在线数加1

System.out.println(“有新连接加入!当前在线人数为” + getOnlineCount());

try {

sendMessage(“新人上限”);

} catch (IOException e) {

System.out.println(“IO异常”);

}

}

/**

  • 连接关闭调用的方法

*/

@OnClose

public void onClose() {

webSocketSet.remove(this); //从set中删除

subOnlineCount(); //在线数减1

System.out.println(“有一连接关闭!当前在线人数为” + getOnlineCount());

}

/**

  • 收到客户端消息后调用的方法

  • @param message 客户端发送过来的消息

*/

@OnMessage

public void onMessage(String message, Session session) {

System.out.println(“来自客户端的消息:” + message);

//群发消息

for (MyWebSocket item : webSocketSet) {

try {

item.sendMessage(message);

} catch (IOExceptio

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值