我有一个安装在服务器上的Windows服务,并且当它收到处理它的请求时,它会等待来自其他客户端(服务器 - 客户端)的请求的服务器,并在文本文件中记录发送给它的数据并回复向客户确认,其他Windows服务充当客户端,向服务器发送数据并记录发送的数据和在另一个文本文件中收到的确认。
我需要有windows窗体来监视服务器和客户端之间传输的数据。
例如:当服务器获胜服务收到请求消息时,获胜表单将在文本区域显示,并且带有确认的获胜服务回复也将显示在文本区域中。
我如何使用C#
实现这一点提前致谢
答案 0 :(得分:1)
考虑到你明确要求一个Windows窗体应用程序,我不知道asp.net是如何落入这个的,但我离题了。有两种逻辑方式,
1)您的winform监视来自服务器Windows服务的日志文件并附加到文本框
2)您修改服务器窗口服务以将数据传递到Windows窗体 - 伪造的日志记录服务器。