WebSocket

客户端

登陆

发送

  1. {
  2. "sign":"识别标识,作为服务器端给fd发送的标识",
  3. "action":"admin.login",
  4. "param": {
  5. "access_token":"xxxxxxxxxxxxxxxx"
  6. }
  7. }

收到

  1. {
  2. "sign":"客户端发来的标识",
  3. "action":"admin.login",
  4. "code" : 0
  5. }
  • 登陆后,uid对应的fd都会记录到数据库里,是一对多的关系,其他请求将不再登陆,根据fd去识别用户uid。

用户断开,系统将会自动删除数据库里的uid对应的fd。

  • 系统每次重启后将会删除所有uid、fd信息

服务器端

广播通知

  1. {
  2. "action":"admin.order.new",
  3. "code" : 0,
  4. "data" : {
  5. "info":{
  6. "id":123
  7. }
  8. }
  9. }