Python 서버 및 클라이언트 TCP 연결


# server.py

# coding = utf-8
 from socket import *
 from time import ctime 

HOST = ''
 PORT = 10086
 BUFSIZE = 1024
 ADDR = (HOST , PORT) 

tcpSerSock = socket (AF_INET , SOCK_STREAM) 
tcpSerSock.bind (ADDR) 
tcpSerSock.listen ( 100 ) while True :
     print 'waiting for connection ...'
 tcpCliSock , addr = tcpSerSock.accept ()
     print '... connected from :' , addr while True :



    

    
       data = tcpCliSock.recv (BUFSIZE) 데이터 가 아닌 경우 :
           break
 data = raw_input ( '>' ) 
       tcpCliSock.send ( '[% s] % s' % (ctime () , data)) 
tcpCliSock.close () 
tcpSerSock.close ()
              




# 새 프로젝트 만들기

# Tclent.py

# coding = utf-8
 from socket import *
 from time import ctime 
HOST = 'localhost'PORT
 = 10086
 BUFSIZE = 1024
 ADDR = (HOST , PORT) 

tcpCliSock = socket (AF_INET , SOCK_STREAM) 
tcpCliSock.connect (ADDR) while True : 
    data = raw_input ( '>' )
     데이터 가 아닌 경우 :
         중단
 tcpCliSock.send (data) 
    data = tcpCliSock.recv (BUFSIZE) 데이터 가 아닌 경우 :
             인쇄 중단


    
    ctime () , 데이터 

tcpCliSock.close ()


추천

출처blog.csdn.net/clarence20170301/article/details/76576965