【发布时间】:2011-10-31 19:08:48
【问题描述】:
我目前是 C# 新手,我需要了解简单的服务器-客户端架构!
我目前正在尝试编写一个简单的服务器/客户端程序,基本上客户端可以将变量发送到服务器,服务器可以将其发送到另一个客户端。问题是我真的对此视而不见,因为我对 C# 仍然很陌生,尽管我有一些 Java 经验(但仍然没有网络)。
我的问题是:
- 我需要写多少个文件?
- 谁能为我提供这样的程序的框架或示例?
- 什么是 TCP 服务器?
这旨在用于在线游戏。一个客户端将掷骰子,服务器必须向所有其他客户端显示这是第一个客户端掷出的值。
任何帮助将不胜感激!
【问题讨论】:
-
提示:不要相信客户。通常客户端应该要求服务器掷骰子,服务器会将掷骰子的值发送给所有客户端。
-
我建议你看看 WCF。一本适合 WCF 初学者的好书是 WCF Step By Step 。如果您想详细了解您正在尝试做什么,您可以提前阅读聊天客户端示例。 Wcf 还将简化身份验证授权过程。
标签: c#