Friday, May 23, 2008

Socket, TCP flow of both sides

TCP 소켓 통신은 서버와 클라이언트에 따라 아래와 같은 순서로 함수 호출이 일어난다.

  • Server

    socket() - bind() - listen() - accept() - recv(), send() - close()(passive)

  • Client

  • socket() - bin() - connect() - recv(),send() - close()(active)

웹상에 이쁜그림이 없어 간단히 그려보았다. (client에서는 connect()가 bind()를 포함 하므로 생략해도 된다)

No comments:

Post a Comment