|
TCP 서버 / 클라이언트 프로그램 동작을 보니
TCP서버 TCP클라이언트
socket() socket()
| |
bind() |
| |
listen() |
| |
accept() <-------------------- connect()
| |
recv() <-------------------- send()
| |
send() ---------------------> recv()
| |
closesocket() closesocket()
이런식으로 구동이 되는데여
서버는 클라이언트에게 send()를 하려면 그전에 클라이언트에게 recv()를 꼭 받아야 하는건가여??
그러면 클라이언트에게 명령을 내리려면 클라이언트쪽에서 먼제 요청이 있어야 하는건가여???
|