原创 企業IM-4 InIOCP組件介紹-客戶端 連接與認證管理

對於客戶端來說,連接到服務端及提供相應的認證數據尤其重要。InConnection用於連接遠程的服務端,可指定IP和端口。通過Active屬性來啓用或停止連接。當服務器出現異常時,會調用Client的相應方法Certify會提供具體的登陸結

原创 企業IM-3 InIOCP組件介紹-Client管理

TInIOCPServer 主要是後繼關聯Client管理的組件,指定IP和端口 InClientManager負責具體的client的處理事務,如新用戶的註冊、登錄、退出、修改、刪除及狀態查詢。 如在登錄時,可根據提交的用戶名、密碼等

原创 企業IM-2技術選型

產品的技術選型取決於產品的定位及實現要求,從前文可以看出,本IM的在線人數在於200-2000人,在此高併發的要求下,較合適的方案爲選用成熟穩定的IOCP組件庫。 在對比幾家產品後,決定採用INIOCP組件庫,居於Delphi 10的開發工

原创 企業IM-1功能需求

適用範圍:PC用戶在線人數 200-2000人功能範圍:1 信息基礎溝通1.1、信息溝通:文本,圖片,動態GIF1.2、點對點溝通,或羣組溝通1.3、文件共享:文件傳輸至文件組,現分享至其它人。當點對點傳輸時,文件保存至文件組,再分享給對方