ちょっといろいろとプログラムを作っているとTCP/IP通信で指定のポート宛てに通信したいといった欲望が出てくる。
(クライアント)⇔(サーバー)のプログラムで非同期通信しながら送信・応答・受信を行う箇所があり、ちゃんとデータが受けられているのか?
不安になり調べるとしようw
いつも忘れてググるけど、その手順を記録して忘れないようにします。
PowerShellって使ったことないじぇ
WindowsのXPごろからあるみたいだけど、バージョンによってできること・できなことが色々あるみたいだ。
今回使うコマンドは
Test-NetConnection -ComputerName [ホスト名] -Port [ポート番号]
こんなコマンドがあること自体知らんかった。
ただし、Windows8以降のPowerShellでしか使えなかったので、対応バージョンはPowerShellのバージョン3以降と思われる。
こんな感じです。
今回は疎通できなかったメッセージですが、うまくいった場合は[TcpTestSucceeded]がTrueの表記になります。
たまに必要になれば使ってみるかな…。