C# 关于从端口读取数据

C# 关于从端口读取数据,c#,sockets,communication,port,C#,Sockets,Communication,Port,我有一个通过端口发送数据的应用程序。我需要接受数据(在同一个系统上),然后将其写入文本文件。现在的问题是我不知道该怎么做 我正在使用Windows XP。任何能让我接受数据并将其写入文本文件的平台都可以,但最好是C#.net平台 请帮忙 数据通过网络端口发送。另外,是否有任何通用的方法来接受数据,因为发送数据的应用程序不是我开发的,所以我不确定它将以何种形式发送数据。或者有没有办法检查相同的端口?不幸的是,您没有说明您喜欢使用哪种端口。但是.Net框架对于大多数数据流都有某种实现 因此,如果您

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

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

请帮忙


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

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

  • 因此,如果您有一个串行端口,您可以使用
  • 如果您有网络连接,您可以使用
  • 如果你有文件,你可以拿这个
所有这些类都有一些打开、关闭、读取和写入函数。您可以简单地打开两个流,读取第一个流,然后将输出作为输入输入到第二个流中。就这样


如果你对一些更具体的问题还有任何疑问,但不起作用,请随时更新你的问题或提出新的问题。

@olive:因此,如果你认为某个答案对你有帮助,你应该对其进行投票,如果它解决了你的问题,你应该将其标记为接受答案。@olive:正如对你的问题的评论中所述,你至少应该对这个答案投赞成票,如果它回答了你的问题,你应该把它标记为接受。