¿Qué archivos o protocolos de encabezado debo usar en Python para crear una aplicación LAN para comunicarse entre varias computadoras conectadas a una red LAN?

Bueno, me gustaría actualizar la publicación colocando lo que terminé usando para mi proyecto. Bueno, para empezar, utilicé sockets con puertos específicos asignados para enviar y recibir datos. Es más como dos sockets para una comunicación donde tiene un puerto diferente para recibir datos y uno diferente para enviar y esto requiere el uso de un servidor para enrutar los datos. También usé sockets para permitir que las computadoras en una red se conectaran inmediatamente al servidor de red. Inicialmente intenté usar NMAP y ARP para obtener una lista de computadoras en una red e intenté hacerlas disponibles sin depender de un servidor para esa información. Pero resultaron ser poco confiables en ciertos casos (tal vez eso tenía que ver con la red en nuestro albergue). Pero de todos modos, quería asegurar la aplicación de tales posibilidades. Bueno, simplemente le proporcionaría algunos enlaces para el uso de socket en python (Permítame señalarle los documentos)
20.17. SocketServer – Un marco para servidores de red – Documentación de Python 2.7.10
17.2 socket – Interfaz de red de bajo nivel – Documentación de Python 2.7.10

Espero que esto ayude a alguien que busca algo similar. Envíeme un mensaje si desea saber más sobre mis experiencias con él.