2013-02-14 35 views
0

我正在这个项目中,我有7台PC连接到交换机,其中之一是服务器。C# - 使用WCF的本地网络客户端/服务器软件

客户端不会相互发送/接收数据,它们只会向服务器发送一些“字符/字符串”。此外,服务器将向客户端发送“字符/字符串”。另外,我需要在服务器软件上知道客户端是否正常连接。

所以我读了使用WCF是做这个程序的最好方法。另外,我猜测它可以在C#中使用TcpClient正常工作。

那么处理这种情况最好的办法是什么?任何好的教程或例子都可以提供帮助?

谢谢。

+0

您正在寻找关于技术选择决策的帮助。什么是.Net版本,你将能够编程?如果你可以针对.Net 3.0或更高版本编程,你可以选择WCF,否则,你没有这个选项。 – Dhawalk 2013-02-14 15:52:44

+2

首先,你的问题不是非常具体,使它成为StackOverflow的一个不好的选择。你对“发送字符/字符串”的解释是模糊的。更详细的解释你想要达到的目标可能会得到更有用的答案,但更重要的是,你可以展示实际的努力,比如你试过的东西的代码示例。在网络上的计算机之间发送数据的方式有很多种。所有这些方式都涉及发送/接收“字符/字符串”的一些变化。没有关于您的要求的更具体的内容,就不可能提供建议。 – Pete 2013-02-14 15:53:35

回答

0

WCF是一个很好的解决方案,并且允许简单的方式来丰富未来的通信。您可以在任何.net项目(控制台应用程序,web prohect,windows窗体或wpf)中托管服务。通过Visual Studio添加引用并使用代理很简单,你不需要TcpClient(实际上我不认为它会起作用)。

您的需求似乎是很简单的,所以我建议你看一看的followind网络直播: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344313&culture=en-US 首先是绰绰有余。

相关问题