我正在开展这个项目,我有7台PC连接到交换机,其中一台是服务器。
客户端不会在彼此之间发送/接收数据,他们只会向服务器发送一些“字符/字符串”。此外,服务器将向客户端发送“字符/字符串”。另外,我需要在服务器软件上知道客户端是否正常连接。
所以我读到使用WCF是执行此程序的最佳方式。另外,我猜它可以在C#中使用TcpClient
正常工作。
那么处理此类案件的最佳方法是什么?任何可以提供帮助的好教程或示例?
感谢。
答案 0 :(得分:0)
WCF是一个很好的解决方案,可以让您轻松地在未来丰富通信。您可以在任何.net项目(控制台应用程序,Web预览,Windows窗体或wpf)中托管该服务。通过Visual Studio添加引用并使用代理是直接的,您不需要TcpClient(实际上我认为它不会起作用)。
您的需求似乎非常简单,所以我建议您查看followind网络广告: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344313&culture=en-US 第一个绰绰有余。