原文:[c#] 協議模擬編程之ADSL模式下IP自動換

在編寫一些自動發貼機之類的小軟件時,經常會用到自動更換IP的地方,手動切換的話太麻煩了,因此我們總會相當用腳本或自動化程序來代替手工切換ip的活。如果家里連的是 寬帶連接 ,幾句命令就可以自動切換了。 注意保存為Vbs腳本,如上圖。這是很簡單的腳本完成的功能,它可以隱藏運行。 下面我們還是說說用C 的代碼完成IP自動切換,畢竟很多程序如果手動去切換IP會很不協調,程序會運行出錯。 要將已經存在的 ...

2012-09-10 21:20 6 3014 推薦指數:

查看詳情

C#網絡編程之--TCP協議(一)

TCP 是面向連接的傳輸協議 面向連接,其實就好比,A打電話給B,如果B接聽了,那么A和B之間就的通話,就是面向連接的 TCP 是全雙工的傳輸協議 全雙工,這個理解起來也很簡單,A打電話給B,B接聽電話,那么A可以說話給B聽,同樣B也可以給A說話,不可能只允許一個人說話. TCP 是點對點 ...

Wed Mar 05 22:19:00 CST 2014 1 10653
C#開發的HTTP代理、Socket5代理軟件,有抓包功能,支持遠程ADSL撥號IP

【前提】 翻天覆地,夜夜睡不覺, 由是開發了這款代理工具.... 【感想】 剛開始想開發HTTP代理軟件,支持WEB遠程ADSL撥號就行,但測試中發現Socket5代理比HTTP代理要快很,由是把Socket5代理也加進了。 【干什么用?】 用於刷票、注冊、發廣告、局域網 ...

Sat Apr 06 04:57:00 CST 2013 6 3286
C#網絡編程之---TCP協議的同步通信(二)

上一篇學習日記C#網絡編程之--TCP協議(一)中以服務端接受客戶端的請求連接結尾既然服務端已經與客戶端建立了連接,那么溝通通道已經打通,載滿數據的小火車就可以彼此傳送和接收了。現在讓我們來看看數據的傳送與接收 先把服務端與客戶端的連接代碼敲出來 先看看服務端的特殊 ...

Fri Mar 07 00:21:00 CST 2014 9 33137
C#異步編程之基於任務的異步模式

http://www.cnblogs.com/afei-24/p/6757361.html該文講了基於任務的編程,這里再詳細介紹一。一.延續任務      由於不使用await,線程不會在方法中等待,會執行完CallerWithContinuationTask()的代碼 ...

Tue Apr 25 01:42:00 CST 2017 0 2424
C#使用DotRas完成ADSL自動重連

日前,因需要使用ADSL斷線重連以獲取新IP,來實現某些功能,特寫了一Windows service來實現該功能,在網上找了一些ADSL操作類,如調用DllImport("Rasapi32.dll")的RAS類,只能在XP下操作,在WIN7無效,后改采用DotRas for Win7來實現,網上 ...

Fri Mar 13 21:46:00 CST 2015 2 5243
C#編程之布局

今天為了更好的理解上一章提到的幾種布局方式: 疊加 StackPanel 停靠(上,,左,右) DockPanel 自動停靠(橫向縱向) WrapPanel 這里我們將我們的串口應用程序程序布局一, XAML 效果 ...

Tue Dec 17 00:35:00 CST 2019 0 765
C#並發編程之異步編程(一)

寫在前面 C#5.0中,對異步編程進行了一次革命性的重構,引入了async和await這兩個關鍵字,使得開發人員在不需要深刻了解異步編程的底層原理,就可以寫出十分優美而又代碼量極少的代碼。如果使用得當,你可以寫出具有並行化並且性能較高的程序,但是同時也增加了對異步編程理解的復雜度,畢竟在 ...

Sun Mar 17 00:49:00 CST 2019 5 2340
C#並發編程之異步編程(三)

寫在前面 本篇是異步編程系列的第三篇,本來計划第三篇的內容是介紹異步編程中常用的幾個方法,但是前兩篇寫出來后,身邊的朋友總是會有其他問題,所以決定再續寫一篇,作為異步編程(一)和異步編程(二)的補充。 本篇內容主要討論,在我們的異步代碼里,運行的到底是哪個線程,在執行長 ...

Mon Apr 08 15:37:00 CST 2019 16 3462
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM