自己封裝的Socket組件,實現服務端多進程共享Socket對象,協同處理客戶端請求


DotNet.Net.MySocketSLB.NET(Server Load Balance服務器負載均衡)項目中的核心組件。

在實際的項目中發現,單進程的服務端處理高並發的客戶請求能力有限。

所以一直在考慮能不能象IIS Web園一樣,多個進程提供一個服務,協同處理客戶端請求。但如果用.net framework的socket組件似乎無法實現多進程共享。

於是就有了自己實現的想法。

下面是我寫的一個demo程序(底部有下載

一、運程MySocket.Demo.Host.exe,啟動了5個服務器程序

二、運行MySocket.Demo.Client.exe,啟動客戶端測試程序

三、查看服務器

demo下載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM