繁体   English   中英

C#套接字编程的新手

[英]New to C# socket programming

我是C#的socket编程新手。 我正在开发一个多客户端的客户端 - 服务器应用程序。 我不太确定如何在服务器和客户端之间建立通信。

  • 客户端发送关键字消息(即“字符串”)会调用服务器来做某事是一个好主意吗?
  • 客户端发送需要处理的某些类(我创建的)的实例是一个好主意吗?
  • 在服务器和客户端之间发送/接收文件(我使用的是XML)是个好主意吗?

如果我的问题很天真,我很抱歉,因为这是我第一次使用客户端 - 服务器架构开发应用程序。

我发现这个链接有一个这样的应用程序的例子,但我想知道是否有人知道任何其他网站/书籍/教程与解释。

如果您创建一个现代的c#应用程序,则很少需要使用普通套接字来创建客户端 - 服务器应用程序。 相反,您可以创建WCF服务。 (选择一个教程并尝试)。

使用WCF服务而不是普通套接字将通过创建协议,解析和那种东西来节省大量的管道工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM