MyICQ는 인터넷이나 LAN에서 사용할 수 있는 서버와 클라이언트를 포함하는 오픈 소스 인스턴트 메시징 소프트웨어 세트입니다. Windows 또는 Linux(KDE/Qt) 운영 체제에서 실행할 수 있습니다. 이 버전은 Windows 버전입니다. 클라이언트 프로그램의 현재 인터페이스는 Tencent의 QQ를 완전히 모방합니다(Tencent가 나를 고소하면 즉시 변경할 것입니다 :-).
간단히 말해서, 자유를 옹호하고 QQ의 증가하는 광고 괴롭힘에 깊은 혐오감을 느낀다면 MyICQ는 확실히 좋은 선택입니다.
기본 기능
---------------
1) (오프라인) 메시지 보내기 및 받기(클라이언트가 직접 통신할 수 있으면 UDP 프로토콜을 통해 전송되고, 그렇지 않으면 서버를 통해 전달됩니다)
2) 친구 추가/삭제 (본인인증 설정 가능)
3) 친구 목록의 서버 측 저장
4) 클라이언트에 친구 정보, 채팅 기록 저장
5) 클라이언트와 서버는 DES 키 암호화를 사용하여 통신합니다.
6) 프록시 서버 지원(SOCKS5/HTTP)
7) 온라인 친구 그룹에게 메시지 보내기
8) 시스템 관리자(MyICQ 번호 < 1000)는 시스템 브로드캐스트 메시지를 보낼 수 있습니다.
9) 스킨 시스템
10) 완전히 플러그인을 기반으로 하여 확장이 더 쉬워졌습니다. 현재 제공되는 플러그인은 다음과 같습니다.
a. 파일 보내기 및 받기
b. 2인 세계(실시간 음성채팅 가능)
C. 알람 알림
소스 코드 컴파일
-------------
프로그래머라면 MyICQ의 소스 코드를 꼭 컴파일하세요 :-)
1) http://www.mysql.com으로 이동하여 MySQL을 다운로드합니다.
2) MyICQ는 친구 정보, 채팅 기록 저장 시 Berkeley DB 라이브러리를 사용하므로,
http://www.sleepycat.com다운로드
3) 버클리 DB 컴파일
4) VC의 도구->옵션->디렉토리에서 MySQL 및 BerkeleyDB의 포함 및 라이브러리 경로를 설정합니다.
5) VC에서 myicq-win32/src/win32/myicq.dsw 프로젝트 파일을 엽니다.
6) 컴파일
확장하다