我有一个必须在.Net平台上开发的服务器端项目,但我怀疑c#socket的性能,有些人告诉我C#应用程序总是占用大量内存,特别是当实时不断交换大量数据时.内存数据回收太慢了.有人提出一些关于C#套接字性能的想法吗?
小智 6
由你决定.有些人可能会说C#具有更好的内置功能,因为它更好地包装和封装.对我而言,这是个人选择.当我在.NET中开始一个新项目时,我选择了C#.在较旧的应用程序中,我使用带有Socket Communication的C++ Builder 5,它的速度和C#版本一样快.在C++版本中(它被封装为C#),有些事件由于丢失网络连接或套接字上的其他错误而提供错误处理.对我来说,底线是我不会将应用程序的语言选择基于套接字.