Conexión TCP de cliente y servidor Python


# server.py

# codificación = utf-8
 de socket importación *
 de tiempo de importación ctime 

HOST = ''
 PORT = 10086
 BUFSIZE = 1,024
 ADDR = (HOST , PORT) 

tcpSerSock = socket (AF_INET , SOCK_STREAM) 
tcpSerSock.bind (ADDR) 
tcpSerSock.listen ( 100 ) while True :
     imprime 'esperando conexión ...'
 tcpCliSock , addr = tcpSerSock.accept ()
     print '... conectado desde:' , addr while True :



    

    
       data = tcpCliSock.recv (BUFSIZE) si no es data:
           break
 data = raw_input ( '>' ) 
       tcpCliSock.send ( '[% s]% s' % (ctime () , data)) 
tcpCliSock.close () 
tcpSerSock.close ()
              




#Crea un nuevo proyecto

# Tclent.py

# codificación = utf-8
 de socket importación *
 de tiempo de importación ctime 
HOST = 'localhost'
 PORT = 10086
 BUFSIZE = 1,024
 ADDR = (HOST , PORT) 

tcpCliSock = socket (AF_INET , SOCK_STREAM) 
tcpCliSock.connect (ADDR) mientras Verdadero : 
    datos = raw_input ( '>' )
     si no hay datos:
         romper
 tcpCliSock.send (datos) 
    datos = tcpCliSock.recv (BUFSIZE) si no datos:
         romper
     imprimir

    
    ctime () , datos 

tcpCliSock.close ()


Supongo que te gusta

Origin blog.csdn.net/clarence20170301/article/details/76576965
Recomendado
Clasificación