NetServ

壞蛋的部落格 » NetServ

NetServ
2010年3月31日 發表評論 閱讀評論
NetServ 介紹

NetServ 是一組以 C# 寫的 Socket Server 類別 , 主要是給程式設計師一個快速實作 Socket Server 的方式

目前版本只做到 TCP/IP Server 的部分 , 內部運作方式採用非同步 Socket 來實作 , 效能還算可以 , 而且已經測試過在 Win32 .NET 2.0 及 Linux 上的 mono 2.4 可以運作

而在 .Net 中的非同步 Socket 有兩種 API , 就是 Socket.BeginXXX/Socket.EndXXX 及 Socket.XXXAsync , 而 NetServ 是採用 BeginXXX 的方式做的 , 因為經過我好多天的測試 , mono 上以 Socket.XXXAsync 的效能極差 … 甚至比 Select 還差 , 所以我才用比較舊的方式實作

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

What is 12 + 9 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)