python- 네트워크 프로그래밍, 간단한 모델

  

  클라이언트

#이 클라이언트이다 
. 1
오기 소켓 2 . 3 #가 전화를 들고 . 4 클라이언트 = socket.socket () . 5 . 6 # 다이얼 서버 IP 및 포트 쓰기 . 7 client.connect (( ' 127.0.0.1 ' , 8080 )) . (8) . (9) (10) client.send (B ' 나는 클라이언트 AM ' ) # 사람들이 이야기의 . (11) (12)는 데이터 = client.recv (1024) #이 다른 사람을 듣고 13 # 대부분의 1024를 읽고 (메모리 읽기) (14) (15) (16) 인쇄 (데이터) . (17)() client.close #을 전화

  

 서버

이것은 서버입니다
 가져 오기 소켓 


#이 통화에 휴대 전화를 구입 비슷합니다 
서버 socket.socket = ()     #의 클래스가 인스턴스화하지 않습니다 
# : (프로토 = 0, fileno = 없음, 자기, 가족 = AF_INET, 유형 = SOCK_STREAM) _ 
      # 인터 모드 (AF_INE 기본값 : TCP의 

# 삽입 전화 카드 
server.bind (( ' 127.0.0.1 ' , 8080))    # 튜플 (호스트 내부에 배치 바인드, 포트), 바인드 IP 및 포트 

#의 부팅 
server.listen (5).     #의 세트 세 L 조인 풀 
  에만 클라이언트와 통신 할 수 있기 때문에 # 세트 연결 풀 반, 얼마나 많은 클라이언트에 설정된 연결을 위해 대기한다
인쇄 ( ' 123 ' ) #의 대기 누군가와 통화 할 (차단) CONN, ADDR = server.accept () #모니터 (차단) #이 1024 데이터를 받아, 다른 사람을 듣고 데이터 = conn.recv을 (1024) # (장애물) # 대부분 1024, (메모리 읽기)를 읽을 # 다른 사람이 대답 conn.send (B를 ' 헬로 ' ) # conn.send ( 'UTF-를'. (인코딩 '. 8')) 인쇄 (데이터) #이 정지 conn.Close ()를 #의 종료 server.close ()를 인쇄 ( ' 이상 ' )

 

 

 

추천

출처www.cnblogs.com/pscly/p/11347955.html