2011-01-25 16 views
0

ネットワーク上にC#を使用してデータを取得する必要のあるデバイスがあります。私はC#でソケットを使用しなければならないことは知っていますが、このデバイスからデータを送受信する試行を許可するプログラムは誰にも知られています。例えば、私が持っている非常にあいまいなドキュメントがあるとすれば、デバイスにバイナリ番号を渡すことができ、結果を返信します。私にこれをテストさせるソフトウェアはありますか?ありがとうネットワークデバイスとの対話

+0

「デバイス」とはどういう意味ですか?いくつかの詳細を指定すると、回答が得られます。 –

答えて

0

質問は少し漠然と感じたが、ここで私は許容の答えになります望んで行く:

あなたは、プロトコルにいくつかのより多くの情報を取得する必要があります。私が知っている情報を集めた後、私は通常、パケットを作り、応答を記録するためにLinqpadに小さなスクリプトを書いています。

wireshark/microsoftネットワークモニタのように、サードパーティのソフトウェアを使用して応答を聞くと役立ちます。また、デバイスチャッターを聞くだけでそのプロセスを助けることができ、前述のwiresharkまたはMNMでこれを行うことができます。最も効果的になるためには、ハブまたはネットワークのティーを使用してトラフィックを聞く必要があります。

楽しんでください。 http://en.wikipedia.org/wiki/Netcat

それはあなたが(のようなネットワーククライアント/サーバソフトウェアの簡単なテストを行うソケットにファイルからデータを送信したり、ソケットANを聞くことができます:あなたがUnixである場合

0

は(NCと略す)ネット猫を使用しますファイルからのデータで応答します)。ネットワークプロトコル開発者のための素晴らしいツール。

もちろんWireshark/tcpdumpはネットワーク活動を盗聴して再生します。

OSとタスクについて、より具体的に質問してください。

関連する問題