2009-11-03 7 views
1

오픈 소스 프레임 워크가 독점적 인 프로토콜을 (에이전트/클라이언트가 SQL 데이터베이스에 물건을 넣는 수신자/서버와 대화하는) 빌드하기를 찾고 있습니다. 세션 처리 (예 : 로그인/로그 아웃) 및 암호화가 필요합니다. 스프레드 프레임 워크가 훌륭해 보이지만 즉시 사용 가능한 모든 종류의 인증이나 암호화를 지원하지는 않습니다. 내가 선호하는 언어는 C, C++, Python 또는 Perl입니다. 누구나 손을 뗄 수없는 것을 알고 있습니까? * nix 소켓에 모든 것을 힘들게하는 것보다는 시간을 절약하기 위해 그곳에있을 것을 기대하고 있습니다.) 미리 감사드립니다!오픈 소스 보안 소켓 프레임

+0

확실히 응용 프로그램을 처음부터 작성하려고합니다. 많은 동시 연결을 지원하기 위해 비동기 IO (비 차단 IO)를 사용하는 서버입니다. – Minow

+0

이것은 내가 필요로하는 것처럼 보인다. http://www.bigspeed.net/index.php?page=bssocklib 하지만 나는 오픈 소스 솔루션을 선호한다. 이게 뭐니? – Minow

답변

0

DJango 및 DJango ORM 또는 SQLAlchemy 조합이 좋은 시작일 수 있습니다. 파이썬 기본 프레임 워크와 ORM.

+0

이것들은 보안 소켓을 가진 OP를 어떻게 도울까요? –

0

소켓 수준에서 작업하고 있으므로 처음부터 응용 프로그램을 작성하려고한다고 가정합니다. 아니면 기존 웹 서버에서 실행하려고합니까?

lighttpd를 HTTPS & mod_cgi와 함께 사용할 수 있습니까? 이것은 실제로 프레임 워크 자체는 아니지만 애플리케이션을 다른 인프라로 이식 할 수 있습니다.

서버 측에서는 CGI::Session이 세션 관리를 담당 할 수 있습니다. 인증은 mod_auth을 사용하여 수행 할 수 있습니다.

0

왜 SSL/TLS를 사용하지 않습니까? 클라이언트에서는 C, C++, Python 및 Perl에서 작동하는 libcurl을 사용할 수 있습니다. 서버에서 cgi 또는 원하는 언어로 Apache, lightttp 등을 사용하십시오. 상호 인증을 사용하여 클라이언트와 서버의 신원을 확인하고 암호화 된 채널을 제공 할 수 있습니다.

관련 문제