关于从端口读取数据

时间:2011-03-04 08:30:04

标签: c# sockets communication port

我有一个通过端口发送数据的应用程序。我需要接受数据(在同一系统上),然后将其写入文本文件。现在的问题是我不知道该怎么做。

我正在使用Windows XP。任何能让我接受数据并将其写入文本文件的平台都可以。但最好是C#.net平台。

请帮忙。

数据通过网络端口发送。也有任何通用的方式接受数据,因为发送数据的应用程序还没有由我开发,所以我不确定它将以什么形式发送数据。或者有没有办法检查相同的?

1 个答案:

答案 0 :(得分:0)

不幸的是,您没有说出您喜欢使用哪种端口。但是.Net框架在大多数数据流中都有某种Stream实现。

  • 因此,如果您有串行端口,则可以使用SerialPort
  • 如果您有网络连接,可以使用Socket class
  • 如果您有文件,可以使用FileStream

所有这些类都有一些打开,关闭,读写功能。你可以简单地打开两个流,读取第一个流并将输出作为输入放入第二个流。就是这样。

如果您对更具体的内容有任何疑问,请随时更新您的问题或提出新问题。

相关问题