【问题标题】:Regarding reading data from a port关于从端口读取数据
【发布时间】:2011-03-04 08:30:03
【问题描述】:

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

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

请帮忙。

数据通过网络端口发送。还有什么通用的方式来接受数据,因为发送数据的应用程序不是我开发的,所以我不确定它会以什么形式发送数据。或者有什么方法可以检查吗?

【问题讨论】:

  • @olive:因此,如果您认为某个答案对您有帮助,您应该点赞,如果它解决了您的问题,您应该将其标记为已接受的答案。

标签: c# sockets communication port


【解决方案1】:

很遗憾,您没有说您喜欢使用哪种端口。但是 .Net 框架对于大多数数据流都有某种Stream 实现。

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

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

如果您有任何关于更具体的问题不起作用的问题,请随时更新您的问题或提出新问题。

【讨论】:

  • @olive:正如对您问题的评论中已经说明的那样,您至少应该支持这个答案和/或如果它回答了您的问题,则将其标记为已接受。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多