GG é uma versão de alta imitação do QQ, incluindo cliente e servidor. Ele pode ser implantado e usado em redes de longa distância.
Mais perto de casa, para mim pessoalmente, meu objetivo não é fazer uma versão de alta imitação dos brinquedos QQ, mas sim fazer um produto que possa realmente ser usado (este processo ainda tem um longo caminho a percorrer) e continuar a mantê-lo. .
1. Funções implementadas (1) Login, lista de amigos.
(2) Bate-papo de texto, configurações de fonte, emoticons, vibração de janela, capturas de tela, bloco de escrita manual (3) Transferência de arquivos, transferência de pasta (suporta transferência de currículo de ponto de interrupção)
(4) Bate-papo por voz e vídeo (5) Disco de rede (6) Disco remoto (7) Assistência remota (8) Área de trabalho compartilhada (você pode especificar a área da área de trabalho a ser compartilhada)
(9) P2P confiável
2. Funções a serem implementadas no futuro (1) Grupo GG (2) Videoconferência (3) Registros de bate-papo (4) Mensagens offline (5) Arquivos offline (6) Adicionar suporte de persistência
3. Seleção da estrutura Se você deseja desenvolver o GG completamente do zero, a dificuldade pode ser imaginada. Portanto, é necessário usar a estrutura madura existente. Devemos apoiar-nos nos ombros de outros para fazê-lo mais rápido e melhor. Até agora, a estrutura e os materiais utilizados pela GG são os seguintes:
(1) Quadro de comunicação: ESFramework
(2) Voz e vídeo: OMCS
(3) Estrutura da pele: SkinForm
(4) Biblioteca de classes de captura de tela: ImageCapturerLib
(5) Materiais fotográficos: mais de 90% vêm de QQ.
Ambiente de desenvolvimento: VS2010, linguagem de desenvolvimento: C#, versão .NET Framework: 2.0
4. Instruções relacionadas
1. Se desejar implantar o GG na WAN, você pode definir a porta de escuta no arquivo de configuração do servidor e no arquivo de configuração do cliente, você pode especificar o IP e a porta do servidor;
2. Banco de dados: Muitos amigos perguntam como criar um banco de dados. Na verdade, na versão atual do GG, o banco de dados ainda não foi usado. Todas as informações estão apenas na memória.
(1) A conta de login do usuário pode ser arbitrária, mas deve ser um grupo numérico e a senha pode ser inserida à vontade;
(2) Todos os usuários online são amigos.
3. A seleção de microfone, câmera e alto-falante pode especificar o índice correspondente no arquivo de configuração.
4. Voz e vídeo: Muitos amigos também perguntam por que o equipamento de voz e vídeo não está funcionando corretamente, ou a voz e o vídeo não estão funcionando corretamente. Para isso, você pode consultar diretamente os documentos oficiais do OMCS: câmera, microfone, alto-falante, equipamento. teste, requisitos de largura de banda.
5.GG usa a versão mais recente do SkinForm. Se você tiver alguma dúvida sobre o SkinForm, pode entrar em contato diretamente com meu amigo William Jocksting.
6. Uma observação especial: No projeto GG, enquanto o código escrito por mim for liberado, todo ele será liberado. Por favor, não me peça outros códigos-fonte se você gosta que todas as DLL tenham códigos-fonte :)
Perceber:
Ao fazer login no GG, execute primeiro o GGServer e, em seguida, faça login no GG. Você pode preencher seu número GG e senha como desejar.
Expandir