3.2 네트워크 연결 및 송신

     

     

    TCP는 연결 지향형 프로토콜입니다. 그리고 일대일 통신만 허락합니다. 따라서 TCP 소켓 1개는 오직 끝점3 1개하고만 통신할 수 있습니다.

    지금부터 TCP 소켓을 이용하여 통신하는 프로그램을 살펴봅시다.

    코드 chapter_3\tcp_client

    // 이 프로그램은 주소가 11.22.33.44인 기기에서 실행한다.
    main()
    {
        s = socket(TCP);                 // ➊
        s.bind(any_port);                // ➋
        s.connect("55.66.77.88:5959");   // ➌
        s.send("hello");                 // ➍
        s.close();                       // ➎
    } 

     

    3 끝점(endpoint)은 자기 혹은 다른 컴퓨터의 주소와 포트 값으로 구성된 식별 값입니다. 11.22.33.44:8888 혹은 server1.mygame.com:9999 형태입니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.