어제 만 나는 채팅 응용 프로그램을 만들 목적으로 PHP/MySQL/JavaScript 만 사용하여 웹 서버를 통해 두 클라이언트간에 직접 통신 채널을 에뮬레이트하는 방법에 대해 친구에게 묻고있었습니다.PHP 소켓 - 어떻게해야합니까?
그는이 작업을 수행하는 가장 좋은 방법은 SOCKETS를 사용하는 것이라고 말했었습니다. 그 때까지는 들었던 용어였습니다. 오늘 아침에 채팅 응용 프로그램을 만드는 목적으로이 응용 프로그램을 살펴보기 시작했습니다. 그러나 기대했던만큼 쉽지는 않다고 생각하기 시작했습니다.
제 질문은 이것입니다 : 자신의 서버에 대한 액세스 권한이없는 경우 (테스트 목적으로도 사용하는 공유 서버에서 호스팅되는 도메인이 있음), 목표를 달성하기 위해 소켓을 사용할 수 있습니까? 그렇다면 얼마나 정확하게? (아이디어에 완전히 새로운 점을 이해하십시오.) 그렇지 않은 경우 통신 채널을 달성하기위한 다른 방법은 무엇입니까? 나의 유일한 아이디어는 응용 프로그램이 저장 될 웹 서버에 정기적 인 요청 (AJAX)을 보내고 새로운 메시지가 있으면 요청하는 것입니다. 그러나 이것은 실현 가능성이 매우 낮습니다.
미리 도움 주셔서 감사합니다.
이 설명에 감사드립니다. 나도이 개념에 조금 퍼지가되어 VPS가 필요한지 또는 헌신적 인 사람이 내 의혹을 확인했다. +1 – Phix
개입에 감사드립니다. 당신은 저에게 아주 불쾌한 용어를 던졌습니다. :) 그래서 나는 당신이 쓴 것의 약 50 %를 이해했다고 생각합니다. 하지만 적어도 필수적이라고 생각합니다. node.js와 함께 socket.io를 실행할 수있는 전용 서버가 필요합니다. –