프로그래밍

 3198, 1/160 회원가입  로그인  
   ysl1121
   한 프로그램 내 소켓 2개

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=6586 [복사]


소켓프로그래밍을 처음 배우고 있는데, 개념이 잘 안잡히네요...
만약 A,B,C라는 컴퓨터가 있고, B가 A와 C랑 통신하려면
B에서 A와 연결할 소켓과 C와 연결할 소켓을 각각 하나씩 생성해서 연결해야 하는 건가요?
서버/클라이언트 방식으로 생성할 땐 B가 A에 대한 서버역할을 하고 동시에 C에 대한 클라이언트 역할도 해야 하는데(A->B->C) 이런 경우엔 어떤 방식으로 만들어야 할까요..?

  Hit : 5144     Date : 2017/09/19 02:46



    
김답변 1. 네 하나씩 생성해서 연결하면 됩니다
2. A에게 알려준 포트로 socket(), bind(), listen(), accept() 하시면 되구요, C가 알려준 포트로 socket(), connect() 하시면 됩니다
2017/09/19