C/C++ 또는 Csharp 중에서 선택의 폭이 넓고 여러 인스턴스를 실행하려는 경우 소켓 서버 응용 프로그램을 빌드 할 때 가장 현명한 선택은 무엇입니까? Windows 및 Linux 서버 모두에서 동일한 서버의소켓 서버 응용 프로그램 선택 : C/C++ 또는 C#
2
A
답변
2
Windows 및 Linux에서 (Mono를 통해) .NET에서 실행되는 서비스를 얻을 수있는 경우 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. 소켓 서버 응용 프로그램 작성
- 2. Python 소켓 클라이언트 - 서버 응용 프로그램
- 3. 자바 소켓 클라이언트 - 서버 응용 프로그램
- 4. 소켓 성능 C++ 또는 C#
- 5. 데스크톱 응용 프로그램 용 온라인 서버 - 웹 서버 또는 사용자 정의 소켓 응용 프로그램으로 구현 하시겠습니까?
- 6. 웹 응용 프로그램 개발을위한 응용 프로그램 서버 선택
- 7. C# 소켓 서버 포트
- 8. 리눅스 용 단순 소켓 서버
- 9. C 소켓 클라이언트/서버 지연
- 10. n 계층 아키텍처에서 데이터베이스 서버 또는 응용 프로그램 서버 정렬
- 11. C# 클라이언트 - 서버 응용 프로그램 문제
- 12. PHPMailer, CC 및 Linux 서버
- 13. 웹 응용 프로그램 서버
- 14. 아이폰 웹 응용 프로그램 서버 연결
- 15. C/C++의 CGI/FastCGI 응용 프로그램 (소켓 프로그래밍 질문)
- 16. 서버 오류 '/'응용 프로그램 C#을 asp.net
- 17. 클라이언트 서버 C++ Windows 응용 프로그램
- 18. 서버 (소켓)
- 19. 응용 프로그램 서버
- 20. 서버 응용 프로그램
- 21. 클라이언트/서버 응용 프로그램
- 22. 서버 응용 프로그램 오류
- 23. 서버 응용 프로그램 보안
- 24. 임베디드 응용 프로그램 서버
- 25. ipad의 소켓 프로그램
- 26. 임베디드 웹/응용 프로그램 서버
- 27. C# 소켓 기반 멀티 스레딩 서버 테스트
- 28. 닫기 소켓/서버 소켓 구현
- 29. C# 소켓 대 C++ 소켓 더 좋을까요?
- 30. 클라이언트 - 서버 응용 프로그램 디자인
의 라이브러리에 대한보고 싶은데, 그렇게 알려주십시오. – nos