2011-10-24 4 views
0

기존 소켓에서 스트림 데이터를 모니터링하는 방법이 있습니까?스트림 소켓 모니터링 Java

즉, 다른 소켓의 모든 스트림을 잡아 내 서버로 리디렉션하는 소켓을 만들고 싶습니다. 가능한가?

+0

왜 작업을 위해 설계된 기존 도구를 사용하는 대신이 작업을 수행하려고합니까? 예 : stunnel? – Adamski

답변

0

확실히. ServerSocket을 열고 입력 스트림에서 읽고 다른 소켓의 출력 스트림에 쓰는 서버를 구현할 수 있습니다. PipedInputStream 및 PipedOutputStream을 살펴보십시오. 이 클래스들은 당신이 당신의 임무를 수행하는 것을 도울 수 있습니다.

그냥이 네트워크를 통해 전달되는 것을보고 싶다면 WireShark를 사용하지 않으시겠습니까?

+0

나는 올바른 길을 가고 있는지 모르겠다. Garena, Hamachi 또는 RGC와 같은 게임을 할 가상 네트워크를 만들고 싶습니다. 그래서 워크래프트 트래픽을 잡아 내 서버로 리디렉션해야 할 필요가 있는지 궁금했습니다. 맞는지 아십니까? – fhbeltrami

+0

와우 .. 사실 이었어. – fhbeltrami