2011-12-07 7 views
0

정말 멋진 스크립트라고 생각합니다. 하지만 당신이 채팅 할 때 새로운 채팅 콘텐츠를 요청하는 방법을 알고 싶습니다.http://qwebirc.org/는 어떻게 작동합니까?

나는 과거에 만든 채팅이 비효율적이었고 많은 대역폭을 소비했기 때문에 관심이 있습니다. Chrome에서 요소 검사를 시도했지만 네트워크에 연결했지만 절대로 어떤 요청도 표시하지 않았습니다. 그것은 풀 요청을 사용합니까, 그것은 혜성 일종의 인터페이스를 사용합니까? 푸시면, 나는 각 사용자의 요청이 새로운 PHP 프로세스 또는 스레드를 생성하기 때문에 이것이 PHP에서 좋지 않은 생각이라고 생각했습니다.

감사합니다. 누군가 알아보기

+0

(으)로 문의하십시오. –

답변

1

download 코드를 사용하여 사이트에 전원을 공급할 수 있습니다. browse the code

질문에 답하려면 네트워크 트래픽을 조사하기 위해 방화 광구를 설치해야합니다.

그래서 ...이 태그를 PHP로 태그했지만 편집하고 태그 파이썬을 원할 수 있습니다.

qwebirc를 실행하려면 무엇이 필요합니까?

Python (최소 2.5 버전) 및 Twisted (최소 8.2.0 버전)가 필요합니다. Windows의 경우 pywin32도 필요합니다. qwebirc는 qwebirc가 없어도 작동하지만 Java 및 Mercurial도 함께 사용하는 것이 좋습니다. qwebirc가 실행되는 대상은 무엇입니까?

백엔드는 Python 및 Twisted를 지원하는 모든 제품에서 실행되어야하며 Linux, FreeBSD 및 Windows (XP 이상)에서 테스트되었습니다. qwebirc는 QuakeNet의 ircd : snircd; 사람들은 ircu와 그 파생물, 하이퍼 리온, charybdis, ratbox 및 UltimateIRCd에서 성공을보고했으며 이론적으로 RFC 1459 호환 ircd에서 작동해야합니다. 프론트 엔드는 IE6, IE7, IE8, Firefox 3, Opera 10, Safari 및 Chrome에서 테스트되었습니다. 어떻게 시작합니까?

먼저 위 질문을 읽었으며 필요한 모든 것을 설치했는지 확인하십시오! config.py.example을 config.py로 복사하고 설정에 맞게 편집하십시오. compile.py를 실행하여 HTML을 생성하고 Javascript/CSS를 축소하고 모든 것을 올바른 위치에 복사하십시오. run.py를 실행하십시오 (이미 선택 반응기가 등록되었다는 오류가 발생하면 다시 실행하십시오) - run.py는 많은 인수를 가지며 --help를 사용하여 볼 수 있습니다. http://yourmachine:9090/