C# 套接字编程的新手

本文关键字:新手 编程 套接字 | 更新日期: 2023-09-27 18:32:01

我是C#套接字编程的新手。我正在开发一个具有多个客户端的客户端-服务器应用程序。我不太确定如何在服务器与其客户端之间形成通信。

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

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

我找到了这个链接,其中包含此类应用程序的示例,但我想知道是否有人知道任何其他带有解释的网站/书籍/教程。

C# 套接字编程的新手

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

使用 WCF 服务而不是普通套接字将使您免于创建协议、解析等大量管道工作。