자바 tcp/ip 소켓통신
소켓 : 두 프로그램이 네트워크를 통해 서로 통신할 수 있도록 양쪽에 생성되는 링크의 단자 소켓이 연결되면 서로 다른 프로세스끼리 데이터를 전달할 수 있음 서버 클라이언트 socket() socket() bind() listen() connect() accept() 서버, 클라이언트는 각각 socket을 생성하고 서버는 bind에서 포트번호를 할당한다 그 후에 listen()을 호출하여 클라이언트의 접속을 기다린다. 클라이언트는 connect()를 통해 서버에 접속을 시도한다. 클라이언트 요청이 오면 accept() 함수를 호출에 연결한다. 소켓이 연결되면 recv() / send() 함수를 통해 데이터를 전달하고 마지막에 close()를 호출하여 소켓을 종료한다. C프로그래밍에서는 socket() ->..
개발/Java
2021. 2. 6. 14:33
