2017-05-21 3 views
0

node.js & socket.io를 사용하지 않고도 실시간 비공개 메시징 웹 사이트를 만들 수있는 간단한 방법이 있습니까?PHP, AJAX 및 AngularJS를 사용하여 실시간 채팅을 만드는 방법은 무엇입니까?

코드를 묻지 않고 있습니다. 어떻게해야할지 모르기 때문에 출발점을 찾고 싶습니다.

+0

내 대답에는 Ajax를 사용하여 실시간 채팅을 만드는 데 도움이되는 몇 가지 링크가 포함되어 있습니다.이 작업은 매우 간단합니다. – FluxCoder

답변

1

Ajax Jquery & HTML을 사용하여 채팅 할 수 있습니다.

여기 Github에서 찾은 것입니다.이 코드는 langugaes 코딩 방법을 배우는 데 도움이 될 수 있습니다.

Github에서 링크 : https://github.com/Frug/AJAX-Chat

1

가 왜 소켓을 사용하지 않으려는? 매 초마다 요청을해야합니다 (실시간 채팅이라고 함). 그러면 어려울 것입니다. 100, 1000 또는 5000 명이 넘는 사용자가 춤을 추는 것은 어떻습니까? 이 인기있는 웹 응용 프로그램과 채팅 응용 프로그램을 작성

+0

진실은 내가 소켓에 대해 많이 알지 못한다는 것과 솔직히 말해서 나는 모든 것을 준비하는 데 꽤 오랜 시간이 걸릴 것 같은 느낌이다. 그러나 이제는 당신이 그것에 대해 언급 할 것이라고 언급했습니다. – Sidexx

+0

5 분 안에 소켓을 배웠습니다. 그건 매우 쉬워요 –

0

과부하의이 종류를 피할 수 있기 때문에

당신에게 더 나은 사용 socket.io는 LAMP (PHP)과 같은 스택 전통적으로 매우 어려웠다. 그것은 변화를 위해 서버를 폴링 (polling)하고, 타임 스탬프 (timestamps)를 추적하며, 그것이해야 할 것보다 훨씬 느립니다.

소켓은 전통적으로 대부분의 실시간 채팅 시스템이 설계되어 클라이언트와 서버 사이에 양방향 통신 채널을 제공하는 솔루션이었습니다.

이렇게하면 서버가 클라이언트에 메시지를 보낼 수 있습니다. 채팅 메시지를 작성할 때마다 서버가 서버에 연결하여 다른 모든 연결된 클라이언트에게 전달한다는 아이디어가 있습니다.

관련 문제