应用程序中2个客户端之间进行交互的最佳方式

时间:2012-02-29 18:57:18

标签: c# winforms

我正在尝试构建一个具有以下参数的应用程序:

1)2个客户端将使用LAN或Internet相互连接;

2)第一个会产生一些东西,例如点击一个按钮,而第二个就会等待;

3)在第一个结束之后,他最终确定并向第二个传递应用程序的“控制”。

我的问题:

  • 构建此“客户端x客户端”应用的最佳方法是什么?它必须有服务器? (第一个 - 服务器 - 第二个 - 客户 - )。我不太清楚这部分(tcp,连接......)所以我迷路了。

谢谢你们。

1 个答案:

答案 0 :(得分:1)

您不必使用服务器 只需使用C#套接字进行P2P通信 尝试寻找C#套接字教程。 Here a decent one