Red de conocimiento informático - Problemas con los teléfonos móviles - Directorio de programación de red de Visual C++

Directorio de programación de red de Visual C++

Parte 1: Programación de redes MFC y desarrollo de aplicaciones de Internet

Capítulo 1 Conocimientos previos

1.1 Historia de la evolución de las redes informáticas

1.1. 1 El origen de las redes informáticas

1.1.2 La evolución de las redes informáticas

1.1.3 Era de Internet

1.2 Plataforma de desarrollo Visual C++

1.3 Programación de red

1.3.1 ¿Qué es la programación de red?

1.3.2 Programa de red

Capítulo 2 Programación de sockets MFC

2.1 MFC y su clase Socket

2.1.1 Introducción a MFC

2.1.2 Clase Socket en MFC

2.2 Ejemplos de comunicación Socket de programas de red en C/ Modo S

2.2.1 Modo cliente-servidor (modo C/S)

2.2.2 Conceptos básicos de la programación de la clase CAsyncSocket

2.2.3 Implementación de puntero de Programa de clase CAsyncSocket

2.2.4 Programación de clase CSocket

2.3 Interoperabilidad con programas de terceros y la esencia de la programación de Socket

2.3.1 Acceso a terceros software con programas caseros

2.3.2 La identidad del mecanismo Socket para la comunicación de procesos y aplicaciones de red

Capítulo 3 Mensajería instantánea: software de chat en red

3.1 El origen y desarrollo de la tecnología del software de chat Evolución

3.1.1 El origen de las aplicaciones de chat online

3.1.2 De las salas de chat a ICQ

3.1. 3 Mensajería instantánea y P2P

3.2 Aplicación de sala de chat

3.2.1 Demostración de los efectos de la función de la sala de chat

3.2.2 Desarrollo de la sala de chat

3.2.3 Del chat a Tencent QQ

3.3 Nuevas tendencias en mensajería instantánea

Capítulo 4 World Wide Web: Internet en el navegador

4.1 Una breve historia del desarrollo de los navegadores

4.1.1 Descripción general de los navegadores

4.1.2 Breve historia de los navegadores

4.1.3 Navegadores convencionales

4.2 Soporte de MFC para el desarrollo de aplicaciones de navegador

4.2.1 Estructura de documento/vista y clase CHtmlView

4.2.2 Clase WinInet y programación de Internet

4.3 Navegador desarrollo

4.3 .1 Crear un proyecto de navegador basado en la estructura de documento/vista

4.3.2 Personalizar y desarrollar su propio navegador

4.3.3 Ver a través el navegador

4.4 Internet en el navegador

4.4.1 Navegador y administrador de recursos

4.4.2 Localizador uniforme de recursos

4.4 .3 Internet en el navegador

Capítulo 5 Carga y descarga de archivos: desarrollo del cliente FTP

5.1 Conceptos básicos de FTP

5.1.1 ¿Qué es FTP?

5.1.2 Principio de funcionamiento de FTP

5.1.3 FTP anónimo

5.2 Configuración del entorno de red FTP

5.2.1 Configuración configurar el servidor FTP

5.2.2 Utilice FlashFXP para probar su propio sitio FTP

5.3 Cree su propia carga y descarga FTP

5.3.1 Clase MFC WinInet soporte para FTP

5.3.2 Crear interfaz de software de ingeniería y diseño

5.3.3 Implementación de programación

5.3.4 Carga y descarga de FTP de prueba local

5.4 Aspectos prácticos de FTP

5.4.1 Acceso a la LAN real

5.4.2 La situación de la transferencia de archivos grandes

5.4.

3 FTP y otras tecnologías de descarga

Capítulo 6 Correo electrónico

6.1 Descripción general del correo electrónico

6.1.1 El primer correo electrónico

6.1.2 Funcionamiento proceso del sistema de correo electrónico

6.1.3 Protocolo de correo electrónico

6.1.4 Selección de proveedor de servicios de correo electrónico y casilla de correo electrónico

6.2 Outlook Express y configuración del correo entorno del cliente

6.2.1 Introducción a Outlook Express

6.2.2 Solicitar un buzón gratuito

6.2.3 Configuración y uso de Outlook Express

p>

6.2.4 Naturaleza del entorno de envío y recepción de correo electrónico

6.3 Desarrollo de programas de cliente de correo electrónico

6.3.1 Desarrollo de la interfaz MAPI del programa de correo electrónico

6.3.2 Pasos para escribir un programa de correo electrónico

6.3.3 Desarrollo de un programa de correo electrónico

6.4 Experimento de envío y recepción de correo electrónico en red

Próximo artículo Programación Winsock y desarrollo de aplicaciones IP basadas en TCP/

Capítulo 7 Conceptos básicos de programación de la API de Winsock

7.1 Principio de la API de Winsock

7.1.1 Pila de protocolos de red

7.1.2 Interfaz de programación de aplicaciones de red

7.1.3 Principio de programación API de Winsock

7.2 Programación TCP

7.2.1 Proceso de comunicación TCP

7.2 .2 Programación de API de socket TCP

7.2.3 Equivalencia entre el programa API de Winsock y el programa de clase de socket MFC

7.3 Programación de UDP

7.3.1 UDP Proceso de comunicación

7.3.2 Programación API de socket UCP

7.3.3 Demostración de comunicación del proceso UDP

Capítulo 8 Programación P2P

8.1 El invención del P2P

8.1.1 Una obra maestra creada por un entusiasta de la música en línea

8.1.2 Descripción general del P2P

8.1.3 Principio del P2P

8.2 Desarrollo de software P2P simple

8.2.1 Visualización del efecto de uso del software

8.2.2 Protocolo de comunicación P2P

8.2.3 Desarrollo de herramientas de chat P2P proceso

8.3 Ideas aportadas por P2P

8.3.1 La esencia de los protocolos de red desde la perspectiva de los protocolos de comunicación P2P

8.3.2 El "holograma de P2P terminales de software"

Capítulo 9 Programación HTTP: Desarrollo de un servidor web

9.1 Principios HTTP

9.1.1 Proceso de trabajo de la World Wide Web

9.1.2 Protocolo de transferencia de hipertexto

9.2 Desarrollo de servidor web

9.2.1 Arquitectura del proyecto

9.2.2 Control de interfaz de servicio web

>

9.2.3 Implementación del proceso de servicio web

9.2.4 Implementación del protocolo HTTP

9.2.5 Código auxiliar de implementación del protocolo HTTP

9.3 Experimento sobre el uso de un navegador casero para acceder a un servidor web

9.3.1 Preparación del experimento

9.3.2 Acceso a diferentes tipos de recursos en la computadora local

9.3. 3 Según el acceso a la ruta relativa a los recursos en un directorio específico

Capítulo 10 Programación FTP: Ejemplo de servidor FTP

10.1 Principio de FTP

10.1.1 Introducción a FTP

10.1.2 Tipos de archivos y estructuras soportados por FTP

10.1.3 Principio de funcionamiento de FTP

10.1.4 Comandos y respuestas de FTP

10.2 Implementación del servidor FTP

10.2.1 Arquitectura de ingeniería de proyectos

10.2.2 FTP

Control general de la interfaz de servicio

10.2.3 Implementación del proceso de servicio FTP

10.2.4 Implementación de FTP

10.2.5 Código auxiliar de implementación de FTP

10.3 Paquete completo de software FTP

10.3.1 Transformación de carga y descarga FTP

10.3.2 Experimento de acoplamiento de cliente y servidor FTP de creación propia

Capítulo 11 Implementación POP3 del programa de recepción de correo

11.1 Principio de POP3

11.1.1 Proceso de trabajo del protocolo POP3

11.1.2 Comandos y respuestas de la sesión POP3

11.1.3 Ejemplo de funcionamiento de POP3

11.1.4 Ejemplo de formato de mensaje de correo electrónico

11.2 Uso del protocolo POP3 para realizar la recepción de correo electrónico

11.2.1 Estructura del proyecto

11.2.2 Implementación de la función de gestión de sockets

11.2.3 Código de control de la interfaz del programa

11.2.4 Implementación del protocolo POP3

11.2.5 Asistencia para la implementación del protocolo POP3

11.3 Uso de un programa de correo POP3 de fabricación propia para recibir cartas

Capítulo 12 Evolución y perspectivas de las aplicaciones de red

12.1 Dos grandes tendencias evolutivas

12.1.1 La eterna contradicción: descentralización y centralización

12.1.2 El P2P domina Internet

12.1. Informática

12.2 Cambios en el modelo de aplicación de Internet

12.2.1 De la arquitectura C/S a B/S

12.2.2 De Web1 .0 a Web2. Etapa 0

12.3 Convergencia de redes

12.3.1 Acceso a Internet G y móvil

12.3.2 Convergencia de tres redes

12.3.3 Sensores inalámbricos e Internet de las cosas

12.4 Nuevas áreas de desarrollo de programación de redes

12.4.1 Ajax

12.4.2 Programación multinúcleo

12.4.3 Programación C++/CLI

12.5 Infinitas posibilidades en el futuro