IM即时通信多房间聊天室仿微信聊天(服务器自定义处理客户端消息)
在IM即时通信多房间聊天室仿微信聊天(一)中我们已经搭建了基本的通信架构,接下来重点就是如何在自己的后台接收并处理客户端用户的消息了
1、客户端消息发送
前面我们已经讲过了,为了实现自己在后台对客户端消息的处理,我们将Gatway集成在自己后台项目中了,从而实现客户端发消息>>服务端接收消息>>Gatway转发>>广播客户端的流程
客户端直接将消息Ajax post/get提交给服务端,为了后台清楚的辨别消息的来源我们在发送给服务端的数据中加一个msgtype
字段用来指明消息的类型如文字消息、图片消息、视频消息、语音消息等
send() {
this.content = this