4 changed files with 60 additions and 7 deletions
@ -0,0 +1,37 @@ |
|||
package app.bcms.jchat.utils; |
|||
|
|||
import app.bcms.jchat.websocket.WebSocketManager; |
|||
import com.alibaba.fastjson.JSONObject; |
|||
import org.apache.commons.lang3.StringUtils; |
|||
|
|||
import javax.websocket.Session; |
|||
import java.util.HashMap; |
|||
import java.util.Map; |
|||
|
|||
public class WsMessageUtil { |
|||
/** |
|||
* 发送绑定信息 |
|||
* @param session |
|||
* @param roomId |
|||
*/ |
|||
public static void bildmsg(Session session, String roomId){ |
|||
JSONObject json = new JSONObject(); |
|||
json.put("type","bild"); |
|||
json.put("client_id",session); |
|||
if(StringUtils.isAllBlank(roomId)){ |
|||
json.put("room_id",""); |
|||
}else { |
|||
json.put("room_id",roomId); |
|||
} |
|||
String rtmsg = json.toString(); |
|||
WebSocketManager.sentToUser(session,rtmsg); |
|||
} |
|||
|
|||
/** |
|||
* 心跳包 |
|||
*/ |
|||
public static void beatHeart(Session session){ |
|||
String rtmsg ="{\"pong\":\"pong\"}"; |
|||
WebSocketManager.sentToUser(session,rtmsg); |
|||
} |
|||
} |
|||
Loading…
Reference in new issue