JeCat-Jabber(약어: JJ)는 전적으로 PHP로 개발된 인스턴트 메시징 소프트웨어입니다. JJ는 Gtk2 그래픽 인터페이스 라이브러리를 사용하여 사용자 인터페이스를 구현합니다. 이름에서 알 수 있듯이 JJ는 Jabber 프로토콜(XMPP)을 사용하므로 GTalk를 포함한 다른 XMPP 인스턴트 메시징 소프트웨어와 채팅할 수 있습니다. JJ 프로젝트의 원래 의도는 오랫동안 PHP 프로그래머의 눈에는 거의 "불가능"했던 두 가지 작업인 데스크톱 창과 PHP 멀티태스킹을 시연하는 것이었습니다. 또한 PHP 프레임워크인 JCAT의 데모 프로젝트이기도 합니다. JCAT는 웹과 데스크톱을 모두 지원하는 PHP 프레임워크입니다.
JJ의 특징 > 크로스 플랫폼. JJ는 Linux 환경에서 개발되었으며, Windows 플랫폼에서도 정상적으로 사용이 가능합니다. > 표준 XMPP 프로토콜을 사용하여 Google GTalk, Pidgin, PSI, Spark, Pandion 및 기타 Jabber 웹 채팅 창과 같은 다른 Jabber 소프트웨어와 통신합니다. > 인터페이스 스킨을 교체할 수 있으며 스킨 스타일 파일은 CSS와 유사한 구문을 채택하므로 아티스트가 독립적으로 작업하기가 더 쉽습니다. > 순수 PHP 구현은 통신 프로토콜부터 그래픽 인터페이스까지 모두 PHP로 개발되었습니다. PHP 프로그래머라면 JJ에서 쉽게 2차 개발을 수행할 수 있습니다. > 귀하의 웹사이트에 통합될 수 있습니다. 최근 JJ의 개선으로 인해 귀하의 웹사이트에서 JJ를 더욱 쉽게 소유할 수 있게 되어 귀하의 웹사이트에도 Taobao Wangwang과 같은 전용 채팅 도구를 보유할 수 있게 되었습니다.
[PHP 그래픽 인터페이스] JJ는 풍부한 그래픽 인터페이스 양식(위젯)과 유연하고 편리한 양식 레이아웃 방법을 제공하는 Gtk 그래픽 인터페이스 라이브러리를 사용합니다. Gtk 자체는 Linux 플랫폼에서 널리 사용되며 Linux에서 가장 유명한 데스크탑 환경 중 하나이며 많은 Gtk 소프트웨어를 중앙 집중식으로 표시합니다. PHP-Gtk2는 Gtk 양식을 PHP 언어에 바인딩하여 프로그래머가 PHP 언어를 통해 Gtk 양식을 생성, 표시 및 파괴할 수 있도록 합니다. PHP-Gtk 프로젝트는 PHP 창립자를 개인적으로 책임지고 있으며 프로젝트가 창립된 이후 계속해서 개발을 진행해 왔으며 현재는 최신 Gtk2를 지원하고 있습니다.
[PHP 멀티태스킹] PHP는 5.2까지 안정적이고 신뢰할 수 있는 멀티스레딩 기능을 제공하지 않았습니다. 그러나 PHP는 여전히 멀티태스킹이 가능합니다. 멀티스레딩은 스레드 안전성, 스레드 동기화 등의 어려움을 수반하기 때문에 스레드를 지원하는 언어에서는 사용을 피하는 것이 권장되는 경우가 많습니다. Linux 멀티플렉싱은 보다 안정적이고 안전한 멀티태스킹 모드입니다. PHP5.0부터 멀티플렉싱은 Windows 플랫폼을 지원합니다. 알아채다: 1. 설치 파일을 데스크탑에 배치할 수 없으며 경로가 중국어일 수 없습니다. 그렇지 않으면 실행되지 않습니다(나중에 업그레이드). 2. 통신 프로토콜은 외국 통신 프로토콜을 사용하기 때문에 상황에 따라 속도가 느려질 수 있습니다.
고쳐 쓰다: [0.1.2] D 온라인 친구가 정상적으로 표시되지 않는 버그를 수정합니다. D 외부 웹페이지가 느리게 열리는 버그를 수정합니다. + 온라인 사용자에 대한 검색 추가. ://" a. "jj://talkto:/<채팅문>"(<채팅문> 부분은 생략 가능) 형식의 링크를 이용하여 웹페이지에서 채팅창을 열 수 있습니다. b. 웹페이지에서 "jj://subscription:/<요청문>"(<요청문> 부분은 생략 가능) 형식의 링크를 이용하여 친구를 추가할 수 있습니다. R. 기본 서버는 다음으로 변경됩니다. jabber.cn