|
서훈범 님이 쓰신 글 :
: 브로드캐스팅에 대해 알고싶습니다.
:
: 그런데, 약간의 개요 정도는 파악을 했지만..
:
: 넘 지식이 없어서리...
:
: 정확히 알고 싶어서요,,,( 독학의 힘은 정확한 지식 전달이 안된다..훈이생각)
:
: 그리고, 어떻게 구현해야하는지.....
:
: 용도는 한 60명에게 동영상을 보낼려구합니다.
:
: 그러니까 Winamp로 방송하는 기능 말입니다..
:
: 그럼 즐프하세요...
:
한.. 60명에게.. 동시에 파일을 전송한다면은....
정확하게 보낼려면 TCP를 써야겠지만. 속도면에서는.. 그리고 많은양의 데이타 전송을 위해서는
대부분 UDP를 씁니다.. UDP로 데이타를 전송하기 위한 조건은 상대방 ClientIP의 IPAddress와
Port만 알면되는데, 상대방이 서버에 접속하면 이벤트에서 FromIP로 ClientIP Address가 넘어오니깐
이 데이타를 링크드 리스트나 변수에 저장을 하시구요..
포트는 정하기 나름이겠죠...
용량이 크고 60명의 제한된 수라면은.. 그냥 개개인마다 쓰레드를 생성해서 날랄시도 있겠죠..
몰론 스트림으로 날리시구요...
자세한건 직접하시면서 문제 생기면 질문하세요..
그럼. 조금이나마 도움이 되었을지 모르겠네요..
|