메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 java 프로그래밍

뇌를 자극하는 java 프로그래밍 질의응답 게시판입니다.

20장 네트워크 통신 프로그래밍에 대해 질문드립니다

2016-01-04

|

by ckjeon21

1860

서버 프로그램은 자바가 좋다고하여 근래 자바책을 사서 공부하는 중입니다.

20장에 보면 컴퓨터 A의 클라이언트 프로그램와 컴퓨터 B의 서버 프로그램과 통신하는 예제를  잘 보았습니다.
여러개의 클라이언트 컴퓨터와 한대의 서버 컴퓨터의 통신 프로그램도 잘 보았습니다.

자바로 다음과 같은 경우 통신 프로그램을 짜려고  하는데 어떻게 해야하는지 방법을 몰라 질문드립니다.

컴퓨터 A와 컴퓨터 B와 컴퓨터C가 서로 연결되어 통신해야 합니다.

컴퓨터 A는 컴퓨터 B에 대해 클라이언트고 컴퓨터 B는 컴퓨터 A에 대해 서버입니다.
컴퓨터 B는 컴퓨터 C에 대해 클라이언트고 컴퓨터 C는 컴퓨터 B에 대해 서버입니다.

즉 컴퓨터 B에는 클라이언트와 서버 통신프로그램이 한 프로그램으로 짜서 올려야 됩니다

그래야 컴퓨터 A에서 보낸 데이타를 컴퓨터 B가 받고 다시 이 데이타를 컴퓨터 C로 보내고,
컴퓨터 C에서 온 결과 데이타를 컴퓨터 B가 받아 처리한 결과를 컴퓨터 A에 전해줄 수 있습니다.

컴퓨터 A에는 클라이언트 통신프로그램, 컴퓨터 C는 서버 통신프로그램을 올리면 되지만
, 컴퓨터 B는 클라이언트와 서버역활을 동시에 하는 통신프로그램을 올려야 합니다.

이 경우  컴퓨터 B의 통신 프로그램을 어떻게 하는지 알려 주시면 고맙겠습니다
댓글 입력