왕초보방
글 수 20
2012.11.09 01:29:56 (*.134.43.141)
14467
우선, 검색 결과 http://forum.falinux.com/zbxe/?document_srl=517561 와 같은 목적으로 프로그램을 만드려고 합니다.
답변에서 TCP_IP를 이용한 통신이라 그랬는데 디스크립터를 이용해 실시간으로 통신하게 되는건지 궁금합니다
예로 들어주신 3개의 링크 페이지를 보면 wav 저장, 재생 이 있는걸로 보아
일정 시간 간격으로 wav 저장 후 파일 전송 -> 다른 컴퓨터에서 재생 식으로 이해하고 있었는데요
어떤 다른 방법이 있는건지궁금합니다. 본 뜻이 잘 이해가 되지 않아요.



음성통신을 해야 한다면 흠...
TCP 보다는 UDP 로 하시는 것이 더 나은 경우들도 있습니다.
디스크립터라는 것이 파일만을 가리키는 것이 아닌 장치를 가리키기도 합니다.
즉 오디오 입력 장치에서 데이타를 읽어서 네트웍으로 보내서 받는 쪽에서 오디오 출력 장치로 내보내는 것입니다.
오디오의 경우 끈김이 발생하면 소리가 튀거나 하기 때문에 무음처리등도 필요하구요.
실시간 방송이라면 약간의 버퍼링을 사용한다면 TCP 로도 가능하지만
버퍼링이 필요업다면 UDP 로 전송도 사용하기도 합니다.