이번학기 팀플젝중 하나였던 리눅스 파일 전송기 하나의 프로그램으로 서버, 클라이이언트 역활을 동시에 한다. conf파일을 읽어들여 접속할 서버와 접속을 허용할 클라이언트의 IP를 설정한다. 서버 스레드는 미리 설정된 클라이언트의 접속만 허용한다. 클라이언트 스레드는 미리 설정된 서버로 접속을 시도한다.
Head Nodes Tail
Com_1.server -> Com_2.client Com_3.server -> .... Com_N.client
X ->Com_1.client Com_2.server -> Com_3.client Com_N.server -> X
이런식으로 conf파일을 설정한다면 Com_1에서 파일을 보내면 Com_N까지 동일한 파일이 줄줄이 전송된다.
코드 수준은 좀 별로라능 -_-;

root.zip


