xinetd나 inetd에 자기가 만든 프로그램을 등록해서 띄우려면 어떻게 하죠?
1919 번 포트를 열어서 그 포트로 접속하면 어떤 프로그램을 띄우고 싶은데
이건 어떻게 하는지 궁금하네요..(어떤 프로그램 - C로 작성된 프로그램)
그 프로그램이 뜰때... 접속한 프로그램이 tcp나 udp로 데이터를 보내면
표준입력으로 들어오는것같던데 맞는지요..
xinetd 에 등록하려면 /etc/xinetd.d 에 서비스 파일을 만들고 port, socket_type, server 를 씁니다. 표준 입력으로 들어오는 데이터는 맞습니다. wait 값을 no 로 두면 연결마다 프로그램이 뜹니다. 서비스 이름과 포트를 /etc/services 에도 넣으세요.