페이스 북 에서처럼 채팅을하려고 할 때 두 클라이언트가 동일한 PHP 문서에 연결할 수 있는지 궁금하거나 한 PHP 문서가 동시에 두 클라이언트와 통신 할 수 있다면 궁금한가요?
(예를 들어 PHP를 예로 들었지만 PHP는 프로그래밍 할 수있는 유일한 서버 측 스크립팅 언어 임에도 불구하고 다른 서버 측 스크립팅 언어를 사용해도 괜찮습니다.)
의사 소통을 통해 나는 AJAX 또는 HTML5 SSE와 같은 것을 통해 입력을 받고 출력을 보내야 함을 의미합니다.
이것이 가능합니까?
어떻게이를 (인터넷 검색을 위해) 호출 했습니까?하나의 PHP 문서가 2 개의 클라이언트로부터 입력을받을 수 있습니까?
감사합니다.
jquery 또는 javascript를 사용하면 대화를 저장하도록 설정 한 데이터베이스 테이블을 쿼리하는 php FILE에 연결하는 몇 초마다 ajax 호출을 보내는 스크립트를 작성할 수 있습니다. – Rooster
서버 및 하나는 고객을위한 것입니다. PHP에서 소켓 프로그래밍을 찾으십시오. 스트림이기 때문에 수천 개의 요청에 대한 오버 헤드가 없으므로 훨씬 안정적입니다. –
PHP는 아마도이 작업을위한 최고의 도구는 아니지만 다양한 방법으로 가능합니다. 당신이 결정할 필요가있는 것은 프로토콜입니다. HTTP는 일단 입력을 받으면 닫히는 응답을 보낸다. 이제 그 입력을 저장 한 다음 AJAX를 통해 페이지를 새로 고칠 수는 있지만 100 % 실시간이되지는 않습니다. – Cfreak