→.NETプログラミング
→ASP.NET関連
→Webアプリ開発
→ネットワーク関連
→Windowsネットワーク関連
#contents
*TCP/IP [#z2687f57]
-[[Network Sniffing:http://www.codeproject.com/useritems/tcp.asp]]
-[[C#でのホスト名、IPアドレス取得:http://yunet.2.pro.tok2.com/contents/net_socket/ix001.html]]
*一般的なプロトコル(httpなど) [#obedaedc]
→Eメール(SMTP/POPなど)
-[[SSL/TLS client server for .NET and SSL tunnelling:http://www.codeproject.com/managedcpp/sslclasses.asp]]
-[[ファイルをダウンロードし保存する>http://dobon.net/vb/dotnet/internet/downloadfile.html]]
--.NET Framework 2.0からは、DownloadFile/DataAsyncメソッドにより、非同期的にファイルをダウンロードすることができるようになりました。
--ダウンロードを途中でキャンセルするには、CancelAsyncメソッドを呼び出します。
--ダウンロードの進行状況は、 DownloadProgressChangedイベントで確認できます。
--ダウンロードが終了すると、DownloadFile/DataCompletedイベントが発生します。
--''【注意点】コンプリートイベントは DownloadFileCompletedとDownloadDataCompletedという似たようなイベントが二つあるので注意。「DownloadProgressChangedのイベントハンドラは呼ばれるのにコンプリートのイベントハンドラが呼ばれない?」と思ったらこのイベントを間違えてないかどうかチェックすべし''
--''【注意点2】DownloadProgressChangedイベントはかなり頻繁に呼ばれるのでそこでプログレスバー表示などを行う場合は再入防止措置を施しておかないと落ちますので注意''
-[[C#でのGET要求:http://support.microsoft.com/default.aspx?scid=kb;ja;307023]]
*Windowsネットワーク/NetBIOS [#g7d110d3]
-[[A collection class for listing all the computers and servers in your network, with category information:http://www.codeproject.com/cs/internet/Network_Computers.asp]]
*WCF [#s421fe25]
-[[WCFチュートリアル@CodeZine>http://codezine.jp/a/article/aid/1157.aspx]]
-[[Windows Communication Foundation解説@IT:http://www.atmarkit.co.jp/fdotnet/wcf/wcf01/wcf01_01.html]]
*.NET Remoting [#jd553336]
-[[ Visual Studio 2005でのリモーティングに役立つ13のヒント:http://codezine.jp/a/article.aspx?aid=529]]
-[[ .NET Remotingの追跡サービスと独自の追跡ハンドラの実装:http://codezine.jp/a/article.aspx?aid=363]]
--チャネル、フォーマッタ、リモート処理オブジェクト、設定、etc
-[[リモート処理パフォーマンスの向上@MSDN:http://www.microsoft.com/japan/msdn/enterprise/pag/scalenetchapt11.asp]]
-http://www.codeproject.com/csharp/remotinggui.asp