3590-html5在線客服源碼 websocket c#實現(xiàn),可擴展 im 即時通訊
- 啟動服務(wù)器 Server/WJHSocketTcpServer.exe
- 設(shè)置監(jiān)聽端口號,點擊啟動按鈕,只要端口不沖突,點擊服務(wù)器->啟動 。WJHSocketTcpServer.exe.config 修改配置文件ip和端口號
- 開始聊天,本項目主要為在線客服模式,根據(jù)自己的需求可以進行修改,可擴展性強。
- 客戶端的配置,打開js/config.js,修改ip(服務(wù)器ip地址或者域名) 和port(端口)。
- 在線客服包含兩個角色,客戶(h.html)和客服(f.html)
- 參數(shù)說明:
- 客戶頁面 chat.html?id=yonghu1&&toid=kefu1 ,id是發(fā)送方,toid接收方,都支持字符串。
- 客服頁面chatkefu.html?id=kefu1&&toid=yonghu1 ,id是發(fā)送方,toid接收方,都支持字符串。可以處理多個客戶的問題。如下圖:可以選擇對應(yīng)的客戶進行聊天。
7.數(shù)據(jù)傳輸協(xié)議:json格式
{"from":{"user_id":"","name":"","custom":"","type":""},"to":{"user_id":"","name":"","custom":"","type":""},"data":"","type":1}
from 發(fā)送方 ,to接收方;type消息類型 值10000 是自定義消息 詳細請看chattype.cs文件 ,data 數(shù)據(jù)
用戶模型:user_id 用戶編號 ,name 名稱,custom 自定義屬性 type類型