@Component public class WebSocketServer extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
CacheService |
cacheService |
| 构造器和说明 |
|---|
WebSocketServer(CacheService cacheService) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addOnlineCount() |
void |
onClose(String userName,
javax.websocket.Session session)
关闭连接时调用
|
void |
onError(Throwable throwable)
发生错误时候
|
void |
onMessage(String message)
收到客户端消息时触发(群发)
|
void |
onOpen(javax.websocket.Session session,
String userName,
String verify)
连接建立成功调用
|
void |
sendInfo(String userName,
String message)
给指定用户发送消息
|
void |
sendInfoByLikeKey(String userName,
String message)
eg: name:324
name:432
传入 name: 就可以给上面的那个一起发数据(前提这来两个在线)
给指定用户(模糊用户)发送消息
|
void |
sendMessage(javax.websocket.Session session,
String message)
发送消息方法
|
static void |
subOnlineCount() |
public final CacheService cacheService
public WebSocketServer(CacheService cacheService)
public void onOpen(javax.websocket.Session session,
String userName,
String verify)
public void onClose(String userName, javax.websocket.Session session)
public void onMessage(String message)
public void onError(Throwable throwable)
public void sendInfoByLikeKey(String userName, String message)
public void sendMessage(javax.websocket.Session session,
String message)
public static void addOnlineCount()
public static void subOnlineCount()
Copyright © 2023 tan. All rights reserved.