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 в глобальной сети, вы можете установить порт прослушивания в файле конфигурации сервера, а в файле конфигурации клиента вы можете указать IP-адрес и порт сервера;
2. База данных: Многие друзья спрашивают, как создать базу данных. На самом деле, в текущей версии ГГ база данных еще не используется. Вся информация находится только в памяти. Поэтому текущая версия ГГ делает некоторые предположения.
(1) Учетная запись пользователя может быть произвольной, но это должна быть числовая группа, пароль можно вводить по желанию;
(2) Все онлайн-пользователи являются друзьями.
3. При выборе микрофона, камеры и динамика можно указать соответствующий индекс в файле конфигурации.
4. Голос и видео. Многие друзья также спрашивают, почему голосовое и видеооборудование не работает должным образом или голос и видео не плавные. Для этого вы можете напрямую обратиться к официальным документам OMCS: камера, микрофон, динамик, оборудование. тест, требования к пропускной способности.
5.GG использует последнюю версию SkinForm. Если у вас есть какие-либо вопросы о SkinForm, вы можете напрямую связаться с моим другом Уильямом Джокстингом.
6. Особое примечание: В проекте GG, пока будет выпущен написанный мной код, весь он будет выпущен. Пожалуйста, не спрашивайте у меня другие исходные коды, если вы хотите, чтобы каждая dll имела исходные коды :)
Уведомление:
При входе в GG сначала запустите GGServer, а затем войдите в GG. Вы можете ввести свой номер GG и пароль по своему усмотрению.
Расширять