GG는 클라이언트와 서버를 포함하는 QQ의 고급 버전으로, 광역 네트워크에서 배포 및 사용할 수 있습니다. 최신 버전은 2.5입니다.
집과 가까운 곳에서는 개인적으로 QQ 장난감의 모방 수준이 높은 버전을 만드는 것이 아니라 실제로 사용할 수 있는 제품을 만들고(이 과정은 아직 갈 길이 멀다) 계속해서 유지하는 것이 목표입니다. .
1. 구현된 기능 (1) 로그인, 친구목록.
(2) 문자채팅, 폰트설정, 이모티콘, 창진동, 스크린샷, 필기패드 (3) 파일전송, 폴더전송 (중단점 재개전송 지원)
(4) 음성 및 영상 채팅 (5) 네트워크 디스크 (6) 원격 디스크 (7) 원격 지원 (8) 공유 데스크탑 (공유할 데스크탑 영역을 지정할 수 있습니다)
(9) 안정적인 P2P
2. 향후 구현 예정 기능 (1) GG 그룹 (2) 화상회의 (3) 채팅 기록 (4) 오프라인 메시지 (5) 오프라인 파일 (6) 지속성 지원 추가
3. 프레임워크 선택 GG를 처음부터 완전히 개발하려면 어려움이 있을 수 있습니다. 따라서 기존의 성숙한 프레임워크를 사용하는 것이 필요합니다. 현재까지 GG에서 사용하는 프레임워크와 소재는 다음과 같습니다.
(1) 통신 프레임워크: ESFramework
(2) 음성 및 영상: OMCS
(3) 스킨 프레임워크: SkinForm
(4) 스크린샷 클래스 라이브러리: ImageCapturerLib
(5) 이미지 자료: 90% 이상이 QQ에서 나왔습니다.
개발 환경: VS2010, 개발 언어: C#, .NET Framework 버전: 2.0
4. 관련 지침
1. GG를 WAN에 배포하려면 서버 구성 파일에서 수신 포트를 설정하고 클라이언트 구성 파일에서 서버의 IP 및 포트를 지정할 수 있습니다.
2. 데이터베이스: 많은 친구들이 데이터베이스를 만드는 방법을 묻습니다. 실제로 현재 버전의 GG에서는 데이터베이스가 아직 사용되지 않았습니다. 따라서 현재 버전의 GG에서는 몇 가지 가정을 합니다.
(1) 사용자의 로그인 계정은 임의로 지정할 수 있지만 비밀번호는 임의로 입력할 수 있는 숫자 그룹이어야 합니다.
(2) 모든 온라인 사용자는 친구입니다.
3. 마이크, 카메라, 스피커를 선택하면 구성 파일에서 해당 색인을 지정할 수 있습니다.
4. 음성 및 영상: 왜 음성 및 영상 장비가 제대로 작동하지 않거나 음성 및 영상이 원활하지 않은지 묻는 친구들도 많습니다. 이에 대해서는 OMCS 공식 문서(카메라, 마이크, 스피커, 장비)를 직접 참조할 수 있습니다. 테스트, 대역폭 요구 사항.
5.GG는 최신 버전의 SkinForm을 사용합니다. SkinForm에 대해 궁금한 점이 있으면 제 친구 William Jocksting에게 직접 문의하세요.
6. 특별 참고 사항: GG 프로젝트에서는 내가 작성한 코드가 공개되는 한 모든 코드가 공개됩니다. 모든 dll에 소스 코드가 있기를 원한다면 다른 소스 코드를 묻지 마세요. :)
알아채다:
GG 로그인 시 먼저 GGServer를 실행한 후 GG 번호와 비밀번호를 원하는 대로 입력하시면 됩니다.
확장하다