【发布时间】:2011-11-16 02:39:11
【问题描述】:
几年前,当我为一个简单的乒乓球游戏编写服务器时,我使用了 TCPClient 并引用了一些 .NET Framework 101 代码示例页面,其中包括使用 .NET Framework 1.1 或2.0.
我需要编写另一台服务器,我想知道现在是否有更好的使用方法。我记得代码非常低级,有很多 try-catch 和样板代码。
.NET Framework 2.0、3.0、3.5 或 4.0 在实现简单的客户端-服务器程序方面是否有任何进步?任何简单的用户创建的包装器呢?
顺便说一句,我不一定反对使用 TCPClient 类。我只是想知道是否还有其他东西可以进一步抽象类和/或促进服务器程序的创建。
【问题讨论】:
-
试试 WCF。这是你不应该重新发明的轮子。
-
@John:你有代码示例吗?我没有使用 ASP,Google 也没有返回太多关于 C# 和 WCF 的信息。
-
完全同意 - 在 bing 3+ 上搜索“C# nd WCF”,在 google 上搜索 - 11+ 上百万。 :)
-
它可以返回 1 亿个我关心的结果。。结果似乎与我的问题不太相关。
-
为什么标签 xna 和 winforms?如果您需要有关如何实现服务器(WCF 与否)的建议,请开始告诉您的服务器应该做什么,您打算公开什么样的端点等等......取决于您想要公开的方式/内容,一个 IIS托管的 wcf 服务可能会有所帮助,或者完全不同的东西。您需要提供什么服务?