안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
현재 안드로이드상에서 공유기 없이 기기끼리 애드혹을 구성해서 실험을 해보고 있는 상태입니다.
브로드캐스트로 기기들끼리 메시지를 주고받도록 설계를 하였는데,
문제가 생겨서 질문드립니다.
자기 자신이 브로드 캐스트 하는 메시지를 자신도 수신하더군요.
전 당연히 MAC에서 자기 자신이 보낸건 거를줄 알았는데, 온전히 다 받더라구요.
그래서 Burst data를 전송하게 되면 동시에 자신도 Burst 하게 수신을 하게 되서 데이터 전송속도가 엄청나게 느려지는 문제가
발생하고 있습니다. 유니캐스트로 할경우엔 빨라지구요.
이문제를 해결하기위해서 커널 혹은 자바에서 자기자신의 브로드캐스트 메시지를 필터링 하는 방법이 존재하나요?
이에 관련해 아시는게 있으신분은 답변 부탁드립니다.
감사합니다.




현재 커널에서 iptable설정이 가능한지 알아보는 중입니다...