1
在C#中使用TCPListener阻止來自歐洲大陸的所有傳入連接,有沒有簡單的方法?我需要做的,以決定是否要阻止連接以下:如何在TCPListener上阻止來自歐洲的所有連接
- 確定客戶端的位置(如果在歐洲,繼續執行步驟2,否則,繞過安全檢查)
- 讀取認證令牌來自客戶端(會話ID)。如果會話ID指示客戶是非歐洲國家的公民,則授權連接。否則,請立即關閉NetworkStream。
在C#中使用TCPListener阻止來自歐洲大陸的所有傳入連接,有沒有簡單的方法?我需要做的,以決定是否要阻止連接以下:如何在TCPListener上阻止來自歐洲的所有連接
你可以嘗試使用C# GeoIP locator進行輪詢併爲你的應用程序做一個DNSBL列表(儘管我假設你已經通過詢問這個問題來做這樣的事情了)。
您可以檢查在線數據庫以檢查連接來自哪裏。 Zack已經給出了MaxMind的IP定位器的鏈接。
歐洲怎麼了? :( – IVlad 2011-02-10 00:49:44
我猜太多的顛覆內容了) – 2011-02-10 00:50:50
<3歐洲,不要討厭。 – jason 2011-02-10 00:51:52