Red de conocimiento informático - Problemas con los teléfonos móviles - Texto resumen del tutorial del caso de programación de redes de Windows

Texto resumen del tutorial del caso de programación de redes de Windows

Hay dos direcciones principales en la programación de Internet: una es el desarrollo web y la otra es la programación de redes. Desde una perspectiva de aplicación, el primero parece relativamente de gama alta, mientras que el segundo parece de gama media a baja. Las aplicaciones de sitios web familiares, como NetEase, Sohu, Sina, Taobao, etc., pertenecen al primero y se denominan aplicaciones web. Otras aplicaciones que "florecen en todas partes", como QQ, MSN, Thunder, PPLive, Skype, firewalls, monitorización de redes, contabilidad de tráfico, servidores IIS, servidores Tomcat, etc., pertenecen a estas últimas y se denominan herramientas de red. Al desarrollar aplicaciones web, su plataforma de soporte subyacente es el servidor web; al desarrollar herramientas de red, su plataforma de soporte subyacente es el sistema operativo. De aquí proviene la denominada gama alta y media del desarrollo web y la programación de redes. Sería inapropiado insistir en trazar una frontera estricta entre ambos. La tendencia tecnológica de Internet es que me tienes en ti y me tienes en ti, integrándonos entre sí. "Atrapar la luna en el cielo, atrapar tortugas en los cinco océanos" puede describirse como un verdadero retrato de la actualidad. Programación de Internet. El contenido de este libro se centra en los métodos de programación de herramientas de red. La base básica es la programación web basada en servidores web. Generalmente, los programas escritos en lenguaje Java no se pueden separar del soporte de la máquina virtual JVM, y los programas escritos en lenguaje C# no se pueden separar del soporte de la máquina virtual .NET, y el lenguaje Java y el lenguaje C# son muy adecuados para la programación web. El sistema operativo Windows está escrito en lenguaje C/C. Obviamente, C/C es más adecuado para el curso de programación de redes y el desarrollo de aplicaciones potentes y fundamentales en Internet. El "Tutorial de casos de programación de redes de Windows" ha diseñado dos líneas principales de enseñanza: una se basa en la programación API de Windows y la otra se basa en la programación MFC. Para el primero, es específico de la programación API de WinSock2; para el segundo, es específico de la programación de la clase CAsyncSocket y la clase CSocket. Estas dos líneas principales de enseñanza contrastan entre sí y se complementan, formando el núcleo y el alma de la enseñanza de este libro. El "Tutorial de casos de programación de redes de Windows" se divide en 9 capítulos. El Capítulo 1 es una descripción general de la programación de redes, y analiza el modelo de programación de redes, el modelo de red P2P y la programación de redes de Windows. Capítulo 2 Programación de API de WinSock2, que describe la programación de formularios de API de Win32, el marco de programación de API de WinSock2, la programación de sockets en modo de bloqueo/no bloqueo, la programación de sockets asíncronos, la programación de E/S de bloqueo, la programación de E/S selecta, la programación de E/S WSAAsyncSelect, la programación de E/S WSAAsyncSelect, WSAEventSelect I Programación de /O, programación de E/S superpuestas, programación de puerto de finalización. El Capítulo 3 Programación de sockets MFC describe el modelo de programación de sockets MFC, la programación de clases CAsyncSocket y la programación de clases CSocket. Los capítulos 4 a 6 describen la programación de Internet de Windows, la programación de Internet de MFC y la programación de SMTP/POP3, respectivamente. El Capítulo 7, Programación multiproceso de Windows, describe dos métodos para escribir subprocesos múltiples utilizando C y Win32 API, y escribir multiproceso utilizando C y MFC. El Capítulo 8, Programación WinPcap, describe el marco de programación WinPcap y las aplicaciones de programación WinPcap. El Capítulo 9, Backgammon en red, detalla el diseño de proyectos de batalla hombre-máquina y de batalla en red desde una perspectiva práctica. El "Tutorial de casos de programación de redes de Windows" es adecuado para lectores con conocimientos básicos del lenguaje C/C. Cada capítulo está equipado con casos seleccionados o fragmentos de programas, lo que ayuda a los lectores a reflexionar y practicar repetidamente para mejorar. Los casos completos de este libro se han depurado en el entorno VC 2010, cubren tecnologías y métodos convencionales, reflejan el propósito de la enseñanza y están cerca de aplicaciones prácticas. Internet es como una enorme nave espacial celestial que envuelve a toda la Tierra. Toda la raza humana y toda la sociedad están locas por ella y corren hacia ella.

La gente no tiene forma de conocer con precisión su punto final, y mucho menos prever claramente su futuro. Lo único que se puede sentir es su asombrosa velocidad de desarrollo, y lo único que se puede apreciar son sus infinitas formas de cambio. Quizás debido a esto, la programación de Internet es extremadamente encantadora y desafiante, y atrae cada vez a más personas a ingresar a esta industria.

El "Tutorial de casos de programación de redes de Windows" está dirigido a principiantes en programación de redes con conocimientos básicos del lenguaje C/C, utilizando WinSock API y MFC Sockets como línea de programación principal, e introduce la programación de redes bajo la plataforma Windows de una manera sencilla. Método de comprensión para guiar a los lectores a mejorar sus habilidades de programación de redes paso a paso. El "Tutorial de casos de programación de redes de Windows" tiene un lenguaje vívido y fluido, análisis fáciles de entender, pasos refinados e imágenes y textos. Centrándose en la aplicación y la práctica, la codificación de casos cubre tecnologías y métodos convencionales, que pueden ayudar a los lectores a aplicar rápidamente lo que han aprendido. Se puede utilizar como material de enseñanza profesional para la programación de redes en varias escuelas y también como libro de referencia de autoaprendizaje para programadores de redes.