假设您有在C/C++或Csharp之间进行选择的奢侈品,并且您打算运行多个实例,那么构建套接字服务器应用程序的最合理的选择是什么Windows和Linux服务器上的同一台服务器?Socket服务器应用程序的选择:C/C++或C#
2
A
回答
2
如果你可以得到在Windows和Linux上运行.NET的服务(通过Mono),C#可能是在开发方面使用的“更容易”的环境。
C++路由可能有点棘手 - 您必须为Linux和Windows编译代码,如果您在C++中执行低级别/平台相关的事情,这可能会变得棘手。
如果代码写得很好,C++路由也可能执行得更好一些。如果你有高负载或性能要求,C++(或普通C)可能是更好的路线。
1
在Linux上?
C基/ C++
C/C++插座东西是容易获得的,如工具包,框架和高性能的例子。看看提供了数以万计的基于套接字的线程的FreeBSD系统。 C/C++可以用很少的代码完成所有你想要的。然而,如果你的业务逻辑全部用C#编写,那么在C#中编写你的套接字可能会更简单也更容易(但是,如果你这样做,你应该期待WCF)。
0
对于C++我会找一个库http://www.boost.org/
相关问题
- 1. Socket编程客户端服务器聊天应用程序C++
- 2. ServiceMix:ESB或“OSGI应用程序服务器”?
- 3. 为ASP.NET应用程序选择适当的规格服务器
- 4. 为Web应用程序开发选择应用程序服务器
- 5. C2DM“应用程序服务器”选项
- 6. 在C客户端服务器应用程序中,socket()返回0
- 7. 从应用程序服务器根服务GWT应用程序
- 8. 使用多线程socket服务器
- 9. C#中的Tcp Socket服务器#
- 10. 应用程序服务器
- 11. 我应该选择哪个应用程序服务器用于我的项目?
- 12. Swift Socket服务器
- 13. Socket编程的C/C++ - recv函数在服务器
- 14. PHPMailer,CC和Linux服务器
- 15. 使用NetBeans开发Web应用程序时应选择哪个服务器?
- 16. 使用C++或Objective C应用程序与RTMP服务器通信
- 17. java中的Socket服务器
- 18. web服务器或应用程序服务器中的gzip压缩?
- 19. c中的Windows服务应用程序#
- 20. Java Socket - 服务器没有响应
- 21. 如何选择用于移动应用程序的服务器技术栈?
- 22. 使用Socket将Android应用程序(w/Flex)连接到Java服务器?
- 23. 哪个服务器最适合asp.net web应用程序。 MSSQL服务器或SQL服务器或MySQL?
- 24. Socket编程 - Java服务器,C(或其它)的客户端 - 服务器给出 “无效流报头”
- 25. 使用PhoneGap的HTML5应用程序(服务器或clent端)
- 26. 如何从服务器或远程机器中选择文件?
- 27. 如何选择我的Django应用程序的产品发布服务器?
- 28. 客户端服务器socket编程
- 29. 窗口应用程序或Windows服务?
- 30. Web应用程序中的文件夹选择器 - PrimeFaces或JavaScript?
我会说这在很大程度上取决于哪些服务器是应该做的,所以请告诉我们。 – nos 2010-03-22 21:17:51