1.Importamos la libreriaPara empezar a programar sockets en Python necesitamos importar la libreria socket:
- import socket 
2.Creamos el objeto socketAhora tenemos que crear un objeto socket que efectuara las funciones de los sockets, nosotros por defecto usaremos una variable llamada sock:
- sock = socket.socket() 
De esta manera ya tenemos nuestro objeto listo para efectuar funciones
3.Nos conectamos al servidorAhora, usaremos la funcion conect para poder conectarnos a un servidor y poder mandarle datos, funciones...
Usaremos la variable sock que hemos declarado antes y pondremos el servidor + el puerto:
- sock.connect(("localhost", 5000)) 
De esta manera nos conectamos a localhost en el puerto 5000.
4.Bucle de enviosAhora entraremos en un bucle de envios en el que podremos enviar mensajes al servidor que nos hemos conectado, usaremos un while infinito y utilizaremos la funcion send():
- while 1: 
-  msg = raw_input("~~> ") 
-  sock.send(msg) 
Hemos utilizado raw_input para cojer el mensaje y luego sock.send(msg) para enviarlo al servidor conectado, como veis hemos decorado con un ~~> el mensaje que se pondra...
5.Cerramos conexionAhora usaremos close para cerrar la conexión:
- sock.close() 
6.Cliente total- # cliente.py by erik# 
- import socket 
- sock = socket.socket() 
- sock.connect(("localhost", 5000)) 
-   
- while 1: 
-       mensaje = raw_input("~~> ") 
-       sock.send(mensaje) 
- sock.close() 
-   
Mañana pondre sobre servidores.