저는 대부분의 공유 PHP 호스팅에서 실행할 소켓 서버를 구현하려고합니다.PHP 소켓 또는 Python, Perl, Bash 소켓?
소켓 서버는 사용자가 아무것도하지 않고도 자동으로 PHP에서 설치, 시작 및 중지 할 수 있습니다. 소켓 서버가 작성된 언어는 대다수의 공유 호스팅에서 전 세계적으로 실행되는 한 중요하지 않습니다. http://code.google.com/p/php-object-cache/
소스 : http://code.google.com/p/php-object-cache/source/browse/trunk/socket.class.php
그러나, PHP는 소켓을 지원하도록 컴파일 될 수 있으며, 많은 서버가 아닌 실행
현재, 나는 개체 캐시를 구현 PHP로 소켓 서버를 작성했습니다 PHP 소켓 지원.
내 진짜 질문은 : 소켓 서버를 어떤 언어로 구현해야하며, 최대 플랫폼 지원을 가지고 있어야하며 PHP 내에서 호출 할 수 있어야합니다.
즉, PHP 지원 서버에서 가장 일반적인 스크립팅 언어는 무엇입니까?
또는 모든 서버에서 작동하도록 컴파일 된 언어로 소켓 서버를 작성해야합니까?
순간적으로 IIS를 그림 밖으로 벗어나게합니다. 나는 ... 많은 PHP 사이트를 IIS에서 실행되는 생각하지 않는다
편집 :
미안 내 질문이 명확하지 않다 생각합니다. 내가 알고 싶습니다
는 어떤 언어 것은 다음과 같은 요구 사항 주어진 소켓 서버를 만들기위한 가장 적합 :
언어는 아파치 (안 CLI)에서 실행되는 PHP와 함께, 공유 호스팅에 존재해야합니다. 소켓 지원은 필수 확장을 통하지 않고 기본적으로 설정되어야합니다. PHP는 deamon을 파일에 작성하고 deamon을 시작하고 중지 할 수 있어야합니다.
단일 서버에 대한 솔루션을 요구하지 않습니다. 그것은 공유 호스팅 서버의 대다수에서 기본적으로 실행되어야합니다.
왜 PHP에서 호출 하시겠습니까? 서버는 대개 inviked되지 않지만 항상 deamon으로 실행됩니다. –
얼마나 많은 "many"가 있는지 모르지만 주요 제공자로부터 호스팅을 받았으며 IIS이고 아주 좋은 PHP 지원을하고 있습니다. –
소켓 서버를 시작하려면 웹 인터페이스가 필요합니다. 따라서 PHP에서 시작하고 중지 할 수 있어야합니다. 그것은 또한 PHP에 의해 설치되어야합니다. – bucabay