【问题标题】:How to begin client server programming in c# [closed]如何在 C# 中开始客户端服务器编程 [关闭]
【发布时间】:2014-01-29 12:15:53
【问题描述】:

我正在寻找有关 C# 中“客户端/服务器”编程的“操作方法”。搜索会返回很多内容,但与我要查找的内容不够接近。

如果有描述如何开始编写客户端/服务器应用程序的好的“操作方法”,请告诉我,或者有人可以推荐一本关于该主题的书吗?

这里有一些附加信息:

该应用程序将包含多个部分,例如聊天、语音服务以及一些计算,例如随机战利品。大多数功能应该可以在门户网站上或通过移动应用程序使用。

所以使用的协议将是 TCP/IP。

【问题讨论】:

  • 我去看看,谢谢你的信息。
  • “我在找什么”?那会是什么?什么样的客户端/服务器。什么协议?什么用例?如果您不指定,则无法避免与您现在面临的建议相同的问题。最终,这个问题对于 SO 来说是题外话,因为您要求的是场外资源。它也被认为过于宽泛。太宽泛了。
  • “要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describe the problem 和什么到目前为止已经解决了这个问题。” What topics can I ask about here?
  • 奇怪的是,在这样的平台上,在这种情况下不允许发表意见,有意见的答案总比没有好。对我来说,很遗憾试图得到准确的答案类型被降级,因为有人无法理解提示/线索或只是选项是需要的答案。但正如我在一些 cmets 中提到的,我会查看那些链接,找到一个,它可以准确地提供我需要的线索。谢谢你

标签: c# client-server backend


【解决方案1】:

在 .net 中,如果您想进行服务器/客户端编程,您真的应该开始学习 WCF。 试试这些资源:

  1. http://www.codeproject.com/Articles/406096/A-beginners-tutorial-for-understanding-Windows
  2. http://www.wcftutorial.net/

在掌握了一些 WCF 之后,您可以在不使用 WCF 的情况下转向更核心的编程,例如套接字编程或实现您自己的基于 REST 的服务版本。

WCF 基本上可以帮助您完成很多工作,并帮助您获得良好的开端。

【讨论】:

  • 感谢这些链接,我会看看那些。
【解决方案2】:

【讨论】:

  • 感谢您提供这些信息,我会检查出来
猜你喜欢
  • 2012-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多