2011-03-04 112 views
0

我有一個通過端口發送數據的應用程序。我需要接受數據(在同一個系統上),然後將其寫入文本文件。現在的問題是,我不知道該怎麼做。關於從端口讀取數據

我正在使用Windows XP。而且任何使我能夠接受數據並將其寫入文本文件的平臺都可以。但最好是C#.net平臺。

請幫忙。

數據通過網絡端口發送。也有任何通用的方式來接受數據,因爲發送數據的應用程序尚未由我開發,因此我不確定它將以何種形式發送數據。或者有什麼辦法來檢查相同的?

+0

http://socketprogramming.blogspot.com/ – 2011-03-04 08:36:32

+0

@Sergey謝謝。 – olive 2011-03-04 10:24:10

+0

@olive:所以如果你認爲一個答案對你有幫助,你應該注意它,如果它解決了你的問題,你應該將它標記爲接受的答案。 – Oliver 2011-03-04 11:34:29

回答

0

不幸的是,你沒有說你喜歡什麼樣的端口使用。但.Net框架對於大部分數據流實現某種Stream實現。

  • 所以,如果你有一個串口,你可以拿SerialPort
  • 如果你有一個網絡連接,你可以採取Socket class
  • 如果你有一個文件,你可以採取FileStream

所有這些類都具有一些打開,關閉,讀取和寫入功能。你可以簡單地打開兩個流,讀取第一個流,並將輸出作爲輸入到第二個流中。而已。

如果您對更具體的某些內容有任何疑問,請隨時更新您的問題或提出新問題。

+0

「網絡端口」..謝謝.. – olive 2011-03-04 10:24:29

+0

@olive:正如您在問題的評論中已經指出的那樣,您至少應該回答此答案並/或將它標記爲接受,如果它回答了您的問題。 – Oliver 2011-03-04 11:35:23