Realtime One To One Chat
V2
Websockets는 웹 브라우저에서 서버로의 양방향, 전이중, 지속적인 연결입니다. WebSocket 연결이 설정되면 클라이언트 나 서버 가이 연결을 닫기로 결정할 때까지 연결이 열려 있습니다. 이 개방형 연결을 사용하면 클라이언트 또는 서버가 주어진 시간에 다른 시간에 메시지를 보낼 수 있습니다. 이로 인해 웹 프로그래밍은 (정당한) 사용자가 시작하지 않고 완전히 이벤트 중심으로 만듭니다. 상태가 있습니다. 또한 현재 단일 실행 서버 응용 프로그램은 모든 연결을 알고 있으므로 주어진 시간에 여러 개의 열린 연결과 통신 할 수 있습니다.
git clone https://github.com/harendra21/Realtime-One-To-One-Chat.git
composer install
socket_id
가져옵니다.src/App/Chat.php
의 사용자 이름과 비밀번호에 따라 데이터베이스 구성을 변경하십시오 (24 ~ 29 행).cd bin
php chat-server.php
localhost/path_to_your_folder/public
CREATE TABLE ` socket_id ` (
` id ` int ( 11 ) NOT NULL AUTO_INCREMENT,
` user ` varchar ( 255 ) DEFAULT NULL ,
` socket_id ` int ( 11 ) DEFAULT NULL ,
PRIMARY KEY ( ` id ` )
)