본문 바로가기
네트워크

TCPClient.py -P.202~

by 정구지개발자 2023. 5. 24.
728x90

1. client socket 생성 코드.

2. SOCK_STREAM : TCP socket 의미

 

1. server로 받은 문자들을 modifiedSentence로 바꾼다.

2. 문자들을 다 바꾼뒤 client socket은 닫힌다

 

 

 

TCPServer.py

 

 밑에 내용은 UDPServer.py 랑은 다른부분을 설명하겟습니다. TCPServer.py 내용!

1. (1)이 의미하는것 :  대기중인 연결의수가 1개 있다는것 최소한 1개는 있어야한다.

 

1. client 가 문에 노크를 할떄, accept() method가 발생한다. serverSocket를 위해서

2. 위의 method가 발생할때 이제 server을 위한 새로운 socket이 생성된다. 이 socket은 connectionSocket이라고 부른다.

3. server와 client가 완벽히 handshaking 을 한 후에, clientSocket 과 connectionSocket간의 TCP연결이 생성된다.

1. connectionSocket는 sentence를 client에 보내고난후 닫히지만 , serverSocket은 닫혀지지 않고 열려져있다. 또다른 client 응답에 대응하기 위해서.

 

728x90

'네트워크' 카테고리의 다른 글

1.3.3 A Network of Networks (p.58~)  (0) 2023.06.11
Queuing Delays and Packet Loss p.51~  (0) 2023.06.07
3.2 Multiplexing and Demultiplexing -P.230~  (0) 2023.05.25
Chapter 3 Transport Layer  (0) 2023.05.24
UDPserver.py -p.199~  (0) 2023.05.23

댓글