socket — Comunicación en red

Propósito:Proporciona acceso a la comunicación en red.

El módulo socket expone la interfaz de programación de C de bajo nivel para la comunicación a través de una red utilizando la interfaz de conector BSD. Incluye la clase socket, para manejar el canal de datos, y también incluye funciones para tareas relacionadas con la red, tales como la conversión de un nombre del servidor a una dirección y el formateo de los datos que se enviarán a través de la red.

Ver también

  • Documentación de la biblioteca estándar para socket
  • Notas para portar Python 2 a 3 para socket
  • select – Probar un conector para ver si está listo para leer o escribir para E/S sin bloqueo.
  • SocketServer – Marco para la creación de servidores de red.
  • asyncio – E/S asíncrona y herramientas de concurrenci.
  • urllib y urllib2 – La mayoría de los clientes de red deberían utilizar las bibliotecas más convenientes para acceder a recursos remotos a través de una URL.
  • Instrucción de programación de conectores – Una guía instructiva por Gordon McMillan, incluida en la documentación de la biblioteca estándar.
  • Foundations of Python Network Programming, 3/E – Por Brandon Rhodes y John Goerzen. Publicado por Apress, 2014. ISBN-10: 1430258543.
  • Unix Network Programming, Volume 1: The Sockets Networking API, 3/E – Por W. Richard Stevens, Bill Fenner, y Andrew M. Rudoff. Publicado por Addison-Wesley Professional, 2004. ISBN-10: 0131411551