まさおです。「ネットワークスペシャリスト」とよばれる資格を一応持っています。もしかしたら、資格取得時には「テクニカルエンジニア(ネットワーク)」とよばれていたかもしれませんが、同じものです。
Tag Archives: ネットワーク
[C#] 画像ファイルをbase64エンコードしてTCP/IPで送信する(Convert.ToBase64String)
ここでは、png画像ファイルをbase64エンコードして、TCP/IPでリモート端末に送信するサンプルコードを掲載しています。
[C#] Wake on LAN マジックパケットを送信してリモートからPCを起動する
ここでは、Wake on LAN に対応しているPCをリモートから起動するパケットを送信するサンプルプログラムを掲載しています。なお、PCがスリープ状態の場合はスリープ状態から復帰します。
Wake on LAN マジックパケットを個々の端末だけに送信する手法
WOL(Wake on LAN)マジックパケットは通常ブロードキャストとして送信されるとのことです。その理由は単純に簡単だからだと思います。
[ C言語 ] マルチキャストアドレス宛へパケットを送信 ( Winsock2 IP_MULTICAST_IF )
ここでは、マルチキャストアドレス宛へパケットを送信する C 言語のサンプルコードを掲載しています。動作環境は WindowsXP です。ネットワークのプロトコルスタックは WIndows Vista 以降大きく変わったようですので実際の使用には十分な確認が必要です。
[ C言語 ] マルチキャストアドレスへパケットを送信する ( IP_MULTICAST_IF )
ここでは、Linux や Unix 系 OS から、C言語でマルチキャストアドレス宛のパケットを送信するサンプルを掲載しています。
[ VB.NET / C# ] WMI からネットワーク情報を取得 ( Win32_NetworkAdapterConfiguration )
ここでは、WMI ( Windows Management Instrumentation ) から IP アドレスや MAC アドレスなどのネットワーク情報を取得するサンプルコードを掲載しています。
ところで、だんだんと暑くなってきました。日中は半袖でも問題ないくらいです。
[ Windows C言語 ] IP アドレスの追加と削除 ( AddIPAddress, DeleteIPAddress )
ここでは、Windows でエイリアス IP アドレスの追加と削除を行うサンプルコードを掲載してます。
[ C# ] クラスオブジェクトをネットワークで共有する ( Serializable )
VB.NET や C# では、オブジェクトのシリアル化を行いその内容をファイルなどに出力したり、出力したファイルの内容を読み込んでデシリアライズ化して元のクラスオブジェクトを復元させることが出来ます。
[ VB.NET / C# ] ホスト名から IP アドレスを取得する ( Dns.GetHostEntry )
ここでは、Dns.GetHostEntry メソッドを使用してホスト名から IP アドレスを取得するサンプルコードを掲載しています。また、DNS の解決にはネットワーク環境などにより処理時間が増えることもありますので、Dns.BeginGetHostEntry メソッドを使用して非同期に取得するサンプルも掲載してあります。