Código fuente de mensajería instantánea de Delphi, escuché que el autor lo escribió nuevamente usando XE10.
Los precios actuales que venden son: la versión personalizada para PC cuesta 8.880 yuanes, la autorización del código fuente para la versión para PC cuesta 88.000 yuanes, la versión móvil personalizada cuesta 8.800 yuanes y la autorización del código fuente para el teléfono móvil cuesta 98.000 yuanes.
Lo que se proporciona aquí es el código fuente de versión baja desarrollado previamente por el autor (como D2010), que es muy poderoso y vale la pena aprenderlo.
Precio de investigación de 20 yuanes, sin devoluciones, sin actualizaciones, sin servicio.
Total 77M, tome la foto y envíe el enlace del disco de red Baidu
Instalación del servidor con un clic. El paquete de instalación del servidor se comprime en formato ZIP. Después de la descompresión, ejecute el archivo de solución por lotes "install.bat" para realizar una actualización con un solo clic. del servidor se puede actualizar rápidamente a este Servidor multilínea Si el servidor tiene varias IP, el cliente puede seleccionar automáticamente la línea más rápida al iniciar sesión. LAN admite la implementación de LAN (se puede utilizar el mapeo de puertos para permitir que los clientes de la red externa iniciar sesión). Internet admite la implementación de Internet. El servidor necesita una IP pública o un nombre de dominio para completar. El puerto (IOCP) adopta un modelo IOCP de alto rendimiento para proporcionar a los usuarios conexiones de alta concurrencia. para resolver de forma rápida y eficaz una gran cantidad de solicitudes de los usuarios. Un único protocolo de comunicación utiliza su propio protocolo de comunicación basado en TCP. El protocolo de comunicación cifra la comunicación. El protocolo adopta un algoritmo ECC avanzado y un algoritmo de cifrado AES de 128 bits. La comunicación de red P2P proporciona al cliente el establecimiento de conexiones P2P y la integración de servicios de transferencia de datos. Firebird es una integración de base de datos completa, potente, eficiente y sin mantenimiento. software PHPPHP integrado es un lenguaje de script integrado en documentos HTML ejecutados en el servidor. La API abierta permite a los clientes integrarse mejor con el sistema a través de la API. El código fuente back-end de PHP permite a los clientes modificar libremente las páginas web abiertas. El código fuente PHP permite a los clientes modificar libremente la base de datos abierta (con scripts SQL) y pueden abrir y acceder a archivos de base de datos de Firebird a través de herramientas como IBExpert. Múltiples tipos de cuenta interna + cuenta externa. ID" y "nombre de cliente". Hay tres formas de iniciar sesión para obtener información básica, modificar el apodo, la firma personalizada, el nombre real, el sexo, la edad, la fecha de nacimiento, la provincia, la ciudad, los datos personales, etc. Los avatares estáticos y dinámicos admiten bmp, jpeg, jpg, png, gif y otros formatos, y también admite imágenes estáticas y dinámicas para selfies con cámara. Las fotos admiten bmp, jpeg, jpg, png, gif y otros formatos, y también admiten selfies con cámara para cambiar el estado en línea, que incluye en línea, ausente y ocupado. , no molestar, invisible y sin conexión. Cambio de contraseña La contraseña adopta el cifrado MD5. Si se establece una pregunta de protección con contraseña, debe pasar la verificación antes de poder cambiar la pregunta de seguridad de la contraseña. recuperar la contraseña que no recuerda La lista de departamentos de varios niveles de la organización puede crear una lista de departamentos de varios niveles por encima de dos niveles y mostrar los departamentos en forma de árbol. El ajuste de clasificación puede ajustar las posiciones delantera y trasera al mostrar los departamentos. el mismo nivel. Cambio de nombre del departamento. Si el nombre del departamento cambia, puede cambiar el nombre del departamento directamente. Puede seleccionar un departamento y agregar miembros del departamento directamente. También puede configurar el contacto del departamento para una sola cuenta. muestra avatares grandes/pequeños en dos estilos de visualización: avatares grandes y avatares pequeños. La agrupación de contactos puede crear múltiples grupos de contactos para una fácil clasificación y búsqueda. La clasificación de contactos se puede ordenar por número de cuenta y nombre. una sesión de chat con un contacto, se agregará automáticamente a la lista negra del grupo. Si agrega el contacto a la lista negra, no recibirá ninguna información de la otra parte. Nombre de la nota. Puede agregar un nombre de nota a la. contactar y hacerlo invisible en línea Si no desea que la otra parte vea que usted está en línea, seleccione esta opción para que sea invisible y visible para ella si desea que la otra parte vea que usted está en línea cuando lo esté. invisible, seleccione esta opción para bloquear mensajes y no recibir mensajes de la otra parte. Cuando se le solicite, seleccione esta opción, cuando la otra parte se conecte, el sistema le enviará un mensaje de administración de membresía del grupo. , elimina miembros, configura administradores y otras funciones. La función de transferencia de grupo se puede transferir a cualquier miembro del grupo, convirtiendo a la otra parte en el propietario del grupo. Configuración de mensajes grupales. Si está cansado de los mensajes grupales frecuentes, configúrelo. El método de solicitud apropiado aquí es que los archivos compartidos del grupo admiten la carga de archivos grandes por encima de 4G y también admiten la carga de carpetas. Los mensajes grupales sin conexión se pueden recibir cuando los clientes inician sesión. Información de chat en el grupo durante un período de tiempo. visitantes Cuando un visitante hace clic en el "Botón de Servicio al Cliente" en la página web, el sistema identificará y asignará automáticamente un nombre de comentario del visitante. Puede agregar un nombre de comentario a cada visitante para facilitar la memoria. envíe información de texto al servidor para buscar información del visitante y guardarla, y guarde instantáneamente la información relevante del visitante, registre la información de IP del visitante, registre la IP del visitante y busque convenientemente información regional según el tiempo de acceso y el tiempo de visita. de mensajes enviados Estadísticas del número de mensajes en la sesión de chat Guardar registros de chat en el servidor Los registros de chat entre el personal de servicio al cliente y los visitantes se cifran y se guardan en tiempo real en el servidor El centro de aplicaciones agrega aplicaciones web y puede integrar web de terceros aplicaciones por sí mismas Icono de aplicación Cada aplicación web tiene un icono, que se puede mostrar en diferentes ubicaciones en el cliente. Los parámetros del sistema se pueden insertar en la URL. Los parámetros del sistema se pueden insertar en la URL de la aplicación web (consulte la URL correspondiente). documentación). El navegador puede elegir "navegador predeterminado del sistema" o "navegador integrado del cliente". La clasificación de aplicaciones puede ajustar la posición y el orden de visualización del icono de la aplicación web. Guarde la lista en el servidor. server También se puede consultar al iniciar sesión desde una ubicación remota. El tiempo de contacto se muestra en el tiempo de contacto que se muestra en la lista. La configuración de fuente se puede configurar según su fuente y color favoritos. y tamaño. Sistema de soporte de emoticonos de chat Expresiones y su propia configuración Imágenes de expresión agregadas Envío de imágenes Puede enviar una o más imágenes a la otra parte al mismo tiempo. Las imágenes no se distorsionarán ni se verán borrosas durante el proceso de envío. cualquier área de la pantalla, y también puede editar el área capturada. Los mensajes importantes con la marca "Importante" se mostrarán en un fondo llamativo cuando la otra parte reciba el mensaje. recibir los mensajes que la otra parte le envió hace algún tiempo La mensajería grupal puede enviar un mensaje a varias personas al mismo tiempo. La transferencia de archivos de contactos individuales admite archivos grandes por encima de 4G. Los archivos de más de 4G se pueden transferir a la otra parte sin restricciones (. consulte el sistema de archivos de Windows). La verificación de datos utiliza el algoritmo CRC32 para verificar que los paquetes de datos transmitidos en la red establezcan la secuencia de conexión P2P: La red de área local P2P->La red externa P2P->P2P no puede transferir el deslizamiento UDP. ventana a través del servidor. Adopte un mecanismo eficiente de ventana deslizante UDP para lograr una transmisión UDP confiable. La transferencia de reanudación de punto de interrupción admite la transferencia de reanudación de archivos sin conexión y admite el envío de carpetas de archivos sin conexión. El administrador de transferencias viene con su propio administrador de transferencia de archivos. Incluso si la ventana de chat está cerrada, la transferencia de archivos aún se puede realizar en el backend. La codificación y decodificación de voz y video se realiza utilizando la codificación y decodificación Speex para voz y video. La conexión establece la secuencia de conexión P2P: LAN P2P->Red externa P2P->P2P Cuando falla P2P, los parámetros de voz se transmiten a través del servidor. El audio utiliza un formato monofónico de 16 bits y 16000 Hz y el tráfico de red es de 1K. 5K por segundo. Parámetros de vídeo El vídeo utiliza un formato de 24 bits, 16 fotogramas/segundo, 352*288 y el tráfico de red es de 5K-30K por segundo. La actualización parcial de asistencia remota determina automáticamente el área de la pantalla que necesita actualizarse, lo que reduce el tráfico de transmisión de la red. Establecimiento de conexión P2P Secuencia de conexión P2P: red de área local P2P -> red externa P2P -> cuando P2P no tiene éxito, el control del mouse y el teclado se transfiere a través del servidor para admitir el envío de acciones del mouse y el teclado para operar de forma remota el escritorio de la otra parte. El formato de texto de declaración del sistema permite publicar declaraciones del sistema en formato HTML. El sistema viene con una herramienta de creación de HTML en línea que permite publicar declaraciones del sistema en formato HTML. Cada declaración del sistema puede especificar un enlace web. Solo se puede emitir a clientes en línea. Envíe un extracto del sistema de cliente único. Solo puede enviarlo al cliente designado. Gestión de cuentas internas. Los principales usuarios de las cuentas internas son los empleados de la empresa. administración de cuentas externas. Los usuarios principales de cuentas externas son cuentas de clientes personales fuera de la empresa. Las cuentas de registro de lanzamiento se basan principalmente en el método "Registro", y también puede asignar manualmente la administración del centro de aplicaciones para agregar, eliminar y eliminar. modificar aplicaciones web y otra administración de declaraciones del sistema. Publicar una declaración del sistema y también administrar declaraciones del sistema publicadas. Los administradores del sistema admiten la adición de múltiples administradores de administración, el administrador predeterminado del sistema es Admin.