高性能TcpServer(C#) - 5.客戶端管理

高性能TcpServer(C#) - 1.網絡通訊協議html

高性能TcpServer(C#) - 2.建立高性能Socket服務器SocketAsyncEventArgs的實現(IOCP)服務器

高性能TcpServer(C#) - 3.命令通道(處理:掉包,粘包,垃圾包)網絡

高性能TcpServer(C#) - 4.文件通道(處理:文件分包,支持斷點續傳)socket

高性能TcpServer(C#) - 5.客戶端管理性能

高性能TcpServer(C#) - 6.代碼下載ui

 

鏈路清理

1. 客戶端主動斷開鏈接(socket能偵測到)spa

2.未知緣由致使鏈接中斷(拔網線等),經過心跳包機制維持,超過多少秒未收到客戶端信息,主動清除鏈路3d

 

 

羣發功能/訂閱與發佈

客戶端經過發送帶uid報文,服務端對uid進行管理htm

 

 

// 在線socket管理(sn)blog

List<CSocketDAO> lstOnlineClient = new List<CSocketDAO>();

 

// 在線client管理(uid) 兩重集合(uid->sn->socketdao) 支持多客戶端羣發

Dictionary<String, Dictionary<String, CSocketDAO>> m_uid2sn = new Dictionary<String, Dictionary<String, CSocketDAO>>();

擴展功能

App遠程開鎖功能

手機App經過調用TcpServer Rest API開鎖接口,TcpServer經過指令通道下發開鎖指令,實現遠程開鎖功能

相關文章
相關標籤/搜索