使用TcpClient& amp;有什么好处? TcpServer over Socket

时间:2016-06-06 08:35:02

标签: c# sockets tcpclient tcpserver

两台计算机必须通过TCP / IP进行通信才能同步某个流程。使用包装类TcpClient&的优势是什么?对TcpServer个对象Socket

我已经使用第一个编程了它,但不知何故,似乎对我来说复杂,并且使用后者可以更容易解决。 对我有什么好建议吗?

1 个答案:

答案 0 :(得分:3)

我们的想法是,使用包装器类,您可能想要的大部分代码已经为您编写。

使用包装器的优点应该是:

  • 验证已经完成
  • 少编写代码
  • 已经广泛测试
  • 在有意义的地方重新使用代码重用

滚动自己的优势:

  • 你得到了你想要的东西
  • 您可以创建自己的语法

滚动自己的缺点:

  • 您必须编写所有代码,包括测试
  • 如果你像我一样,你可能不像编写包装的专家那样知识渊博
  • 因此,生成的代码可能效率低于包装器中的代码。

决定永远是你的。毕竟,如果你想这样做,你实际上可以重写整个框架,但为什么你会打扰?

您需要查看包装器为您提供的内容,并自行决定它是否提供您所需的内容。如果确实如此,那么我会说使用它。如果它不能满足您的要求,可以自己编写或扩展包装器,以便它能够做到你想要的。

希望有所帮助。