1樓:潤晨雨
解答這個問題首先要標示使用者的身份。
可以用ip來標示,用cookies來記錄(最簡單的方式)。cookies過期時間設為1小時。
net 有cookies物件,可同時記錄下ip和次數,並設定過期時間。
httpcookie cookie;
if(首先判斷ip位址且在禁止的時間內)
不執行操作。
else/執行下面的操作。
if("searchcookie"]=null)
cookie = new httpcookie("searchcookie");初使化並設定cookie的名稱。
timespan ts = new timespan(0, 1, 0, 0, 0);/過期時間為1小時。
/設定過期時間。
ip", ip");
num", 1");
else //如果存在。
int num = "searchcookie"][num"])
if (num >=3)
禁止查詢。將ip位址,當前時間插入資料庫。
elseif(查詢條件成立)
elsecookie = "searchcookie"];
num", num + 1).tostring())
資料庫操作。
大體思路是這樣。
如果你是為了**安全,建議多做些**安全方面的檢測。這比限制查詢要方便的多,也更有效率。
2樓:網友
自己在後臺用資料庫登記每次條件不成立的查詢,記下對方ip和時間,處理查詢請求前檢查你的條件看看是否禁止這個ip
裡有各種辦法獲取對方的ip位址,常用的是。
再次想問下:如何用c#實現ip位址在一定條件下的鎖定
3樓:夢裡尋你我他
你的意圖都寫明瞭,**還不好寫嗎。
每次查詢都記錄對方ip位址,然後根據你的規則進行判斷就是了。
4樓:沙城街不賴
資料表裡肯定有ip的查詢次數啊,if(>12)
c# 怎麼實現再winform裡連線到ip位址
5樓:網友
是測試連通性麼?
是的話類似於這樣的**:
首先需要新增:
using ;
using ;
然後button的click裡新增:
ipaddress ip = ;
ping p = new ping();
pingreply pr=, 10); //超時=10秒if ( ==
success";
else "failed";
當然更詳細的狀態可以再裡獲得。
用c#偽造ip 開啟乙個網頁
6樓:諦道文化
c#是沒辦法實現的,建議是用vpn解決。下面講解乙個vpn例項,基本通用!
一、開啟vpn客戶端,輸入賬號密碼登入,如果沒有可以註冊。
7樓:網友
思路:用陣列讀取並儲存「**中國」之類的****的最新**資料(搜尋「c#抓取網頁內容技術」);遍歷可用的位址(搜尋「c#驗證**ip是否有效的方法」);設定為本機的**ip或用c#實現**訪問某**(搜尋「c#通過**訪問網路技術」,可以和第二步合為一體)。
這是個專案了,哥們,不是一段**。我列的步驟中的原始碼網頁上有大把,自已去找下合成專案吧。
8樓:網友
這就是**方面的知識了。
c#使用多執行緒ping ip位址執行一段時間,出現介面假死。
9樓:路有時不在腳下
原因可能出現在某一時刻建立的執行緒過多,ping包的響應時間大於建立執行緒的時間(當前一組執行緒還沒有執行完成,後一組執行緒已建立),當建立的執行緒達到飽和狀態後,後續建立的執行緒都在等待執行中,佔用系統的記憶體資源過多,導致介面反應不過來。
建議:不需要每次時間間隔都建立一組執行緒,只需要建立一組執行緒,每個執行緒固定ping乙個ip位址,可以使用sleep來間隔多少時間ping一次。然後將狀態更新到顯示介面,這樣不會造成資源浪費。
10樓:哲事姓無
用完記得釋放ping 物件,或是象如下設定。
using(ping ping = new ping())或是顯式呼叫dispose,象下面這樣 (ping as idisposable).dispose ()注意ping物件有乙個bug,呼叫 無法真正進行釋放。
還有每次time觸發時就建立一批執行緒的設計並不好,建議一次建立一批執行緒進行處理 ,類似如下:
while(needstrop)
uing( ping ping = new pint())
11樓:ak上校
不懂試試事實上事實上事實上事實上事實上事實上。
c#如何實現更改區域網內的所有機器ip位址
12樓:網友
不存在的操作。
除軟體內非強置mac與ip表,之後安裝軟體到每臺機器上,這樣的話編軟體解決又有何意義?唯一有意義的場合就是無盤,可是用無盤為什麼不把mac與ip表植入dhcp?
所以,這種應用解釋不通。
c#中如何得到登陸使用者的ip
13樓:夜閮
獲得的是請求頁面的客戶端的ip
如果你是從本地開啟頁面的話就肯定得到是本機位址。
除非你從區域網上開啟。
c#中怎麼向指定ip發資料
14樓:
首先,socket需要乙個客戶端,乙個伺服器端。伺服器端對埠進行監聽,客戶端像伺服器端傳送連線請求,伺服器端對客戶端進行連線。連線之後就可以傳送資訊了。
一定條件下,反映的化學反應速率一定,但用不同物質表示,值不同但化學反應進行的快慢是一致的
用不同物質表示同一化學反應的速率時,其資料可能不同,所以,要通過化學計量數換算成同一物質表示的速率 化學反應速率之比,等於化學計量數之比 單位相同時 單位要換算成相同單位 再比較大小 另一種方法是,將不同的速率除以對應的化學計量數,單位化成相同後,直接比較大小。例如典型例題 例1 已知合成氨反應為 ...
在一定濃度的CO2和適當溫度條件下,測定某雙子葉植物葉片在不
a a點所示條件下,該植物葉肉細胞只進行細胞呼吸,產生atp的部位是細胞質基質 線粒體,a錯誤 b 一晝夜中,將該植物葉片置於8klx光照下9小時,其餘時間置於黑暗中,則每100cm2葉片一晝夜中co2的淨吸收量 9 12 15 6 18mg,b正確 c 圖1曲線表示該植物在最適溫度25 時光合作用...
在一定濃度的CO2和適宜溫度條件下,測定不同光照條件下放有某雙子葉植物葉片的密閉裝置中CO2的變化量,結
a 表bai格中測得的co2變化量是淨光du合作用,只要有光照,zhi植物就進dao行光合作用,光照強版度為1 klx時,容器內權co2增多是因為呼吸作用大於光合作用,a正確 b 中光照強度為2 klx時,co2變化量為0,說明光合作用強度等於呼吸作用強度,故該植物的光合速率不為零,b正確 c 光照...