2011-01-25 92 views
0

我的網絡上有一臺設備,我需要從使用C#中獲取數據。我知道我必須在C#中使用套接字,但沒有人知道任何程序可以讓我試用這個設備發送和接收數據。例如,通過我所擁有的一些非常模糊的文檔,我可以將設備傳遞給一個二進制數,它會將結果發送給我。有沒有什麼軟件可以讓我測試這個?三江源與網絡設備通話

+0

你是什麼意思的「設備」?提供一些具體信息將有助於獲得答案。 – 2011-01-25 23:33:18

回答

0

的問題感到有點模糊,但在這裏有什麼我希望將是一個可以接受的答案老話:

你需要獲得關於協議的一些詳細信息。對於我自己,在收集了我所知道的信息之後,我通常會在Linqpad中寫一個小腳本來製作數據包並記錄響應。

這可能有助於使用第三方軟件來收聽響應,如wireshark/microsoft network monitor。此外,只聽設備喋喋不休可以幫助您完成這個過程,並且您可以使用前述的wireshark或MNM來完成此操作。爲了最有效,您需要使用集線器或網絡發球臺來監聽流量。

玩得開心。

0

如果你是在Unix上使用Net貓(縮寫爲NC):http://en.wikipedia.org/wiki/Netcat

它允許你做網絡的客戶端/服務器軟件的簡單測試(如從文件發送數據到插座或監聽套接字的用來自文件的一些數據進行響應)。網絡協議開發人員的絕佳工具。

當然,Wireshark/tcpdump來嗅探和重播網絡活動。

在您關於操作系統和您的任務的問題中更具體。