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