資源簡介
WebSockets客戶端消息分發
代碼片段和文件信息
using?DT.Commons.Files;
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?WebSocketSharp;
namespace?DT.Commons.Network.WebSockets
{
????public?class?ClientSocket
????{
????????private?WebSocket?ws?=?new?WebSocket(GlobalConfig.WebSocketUrl);
????????private?Notifier?nf;
????????private?OnEntireData?recv;
????????public?ClientSocket(Dispatcher?dis)
????????{
????????????this.recv?=?dis.dispatchMsg;
????????????dis.send?=?this.Send;
????????????onEventInit();
????????}
????????private?void?onEventInit()
????????{
????????????//?Set?the?WebSocket?events.
????????????ws.OnOpen?+=?(sender?e)?=>
????????????????nf.Notify(
????????????????????new?NotificationMessage
????????????????????{
????????????????????????Header?=?“WebSocket?Open“
????????????????????????Body?=?“Connected“
????????????????????}
????????????????);
????????????nf?=?new?Notifier(recv);
????????????ws.OnMessage?+
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2156??2019-04-10?17:25??WebSockets\ClientSocket.cs
?????文件????????640??2019-04-10?14:11??WebSockets\Dispatcher.cs
?????文件???????1011??2019-04-10?14:12??WebSockets\Handler.cs
?????文件???????1152??2019-04-10?15:04??WebSockets\MessageController.cs
?????文件????????516??2019-04-10?10:56??WebSockets\NotificationMessage.cs
?????文件???????2201??2019-04-10?13:53??WebSockets\Notifier.cs
?????文件???????1177??2019-04-10?14:24??WebSockets\RPCManager.cs
?????目錄??????????0??2019-04-10?17:25??WebSockets
-----------?---------??----------?-----??----
?????????????????8853????????????????????8
- 上一篇:一鍵隱藏界面(根據進程隱藏)
- 下一篇:模仿熱水器的實現
評論
共有 條評論