セージ の メモ書き

メモこそ命の恩人だ

C#-ネットワーク

C# - OpenWeatherMap

OpenWeatherMap API キーの取得 API の利用方法 C# からの利用 OpenWeatherMap openweathermap.org 気象データを取得できるサービス。 WEB API により取得。API キーの取得が必要。 都市名や郵便番号などを指定して取得できる。 API キーの取得 OpenWeatherM…

C# - IPAddress クラス

IPAddress.TryParse メソッド ローカルIPアドレスの取得 豆知識 IPアドレス 169.254.xxx.xxx (リンクローカルアドレス) IPアドレス 127...* (ループバックアドレス) hosts (ホスツ) IPAddress.TryParse メソッド IPAddress.TryParse メソッド (System.Net) |…

TCP/UDPポートNo.からプロセス情報を取得

Step1:コマンド実行 Step2:通信ポート情報の取得 Step1:コマンド実行 以下で、コマンドを実行し、結果を取得できるようにする。 /// <summary> /// コマンドを実行する /// </summary> /// <param name="commandName">コマンド名</param> /// <param name="commandArgument">コマンド引数</param> /// <returns>実行結果</returns> private IEnumerable<string> RunCommand(string </string>…

C# - Wake on LAN (WOL)

Wake on LAN (WOL) マジックパケット (Magic Packet) セットアップ手順 BIOS (NEC:LAVIE、Versa Pro) BIOS (NEC:MATE) デバイスマネージャー C#で送信 注意(意図せぬ動作が発生) 豆知識 MAC アドレスの確認 Wake on LAN (WOL) Wake-on-LAN - Wikipedia …

TCP / UDP ポート調査

競合時の例外 方法1:使用中ポートの確認 方法2:除外ポートの確認 競合時の例外 // UdpClient 使用時に発生した例外情報 System.Net.Sockets.SocketException (0x80004005): アクセス許可で禁じられた方法でソケットにアクセスしようとしました。 場所 Sy…

TcpListener / TcpClient してみる

TcpListener クラス TcpClient クラス 注意事項 TcpClient 接続タイムアウト MemoryStream -> GetBuffer / ToArray メソッド 豆知識 TCP ( Transmission Control Protocol ) ポート番号体系 TcpListener クラス TcpListener クラス (System.Net.Sockets) | M…

パリティビット 調べてみる

パリティビット ( parity : 等価 ) 偶数パリティ / 奇数パリティ 水平パリティ / 垂直パリティ 水平パリティ ( = BCC ) 垂直パリティ パリティビット ( parity : 等価 ) パリティ - Wikipedia パリティビット - Wikipedia 全体の奇偶性を保つための数値。( 0…

UdpClient してみる

UdpClient クラス Send メソッド 最大ペイロードサイズ Receive メソッド 豆知識 UDP ( User Datagram Protocol ) ブロードキャスト ( Broadcast : 放送 ) UdpClient クラス UdpClient クラス (System.Net.Sockets) | Microsoft Docs Send メソッド UdpClien…

Ping してみる

Ping コマンド Ping クラス Ping コマンド ping - Wikipedia ネットワークの疎通確認 etc. を行うためのコマンド。 ICMP (Internet Control Message Protocol) を内部で使用する。 仕組み 送信側:ICMP echo request を送信する。 受信側:ICMP echo reply …

Wikipedia 情報の取得 してみる

Wikipedia MediaWiki API アプリケーションでの読込 Wikipedia ウィキペディア - Wikipedia ウィキメディア財団が運営しているインターネット百科事典。 サイトにアクセス可能な誰もが無料で自由に編集に参加できる。 語源は "Wiki" と "Encyclopedia" を組…

RSS フィードの取得 してみる

WebClient クラス サンプル : RSS フィード取得 本日の天気 IT ニュース 豆知識 RSS ( Rich Site Summary ) RSS フィード ( Feed : 餌を与える ) RSS リーダー WebClient クラス WebClient クラス (System.Net) | Microsoft Docs Web サーバーと HTTP 通信を…