저도 이 글을 보고 구글링 좀 해봤는데.. 대부분 현실화하기에는 많이들 어렵다고 하네요..
자바의 내공이 부족해서 이유는 모르겠지만.. raw socket api를 사용하는것이 자바 보안 모델을 저하시킬 수 있다고. . 그래서 제한해 놓은 것 같습니다. 기술적으로는 C나 C++의 라이브러리를 가져와 ndk와 interface를 직접 자바로 구현(개인적으로 이것도 불가능해 보임)하고, 스마트폰의 경우 루팅을 하면 가능은 할 거라는 군요.
2011.05.24 11:52:11
쿨못미
답변 감사합니다..
제가 알아보았을때도 동일한 결론이었는데.. 결국은 힘든것 같네요..ㅠㅠ
범용App이라 루팅은 가정할수가 없고.. 결국은 스펙을 변경해야겠습니다..
다시한번 답변 감사드립니다..
2011.05.24 12:00:15
바야바
에? 제가 개발한 온라인 게임들은 전부 byte형 데이터로만 전송하고 있습니다만? 아무 문제 없습니다.
2011.05.24 14:22:50
포도맛카라
본문에서 약간 혼동이 있으시는 것 같은데.. (raw data(byte) <--)
byte 단위의 데이터 통신이 아닌 raw socket(헤더등을 포함한 모든 패킷을 변경이 가능하기 때문에 해커들이 자주 사용하죠..)을 의미하시는 거죠.
2011.05.24 14:37:50
쿨못미
넵.. 패킷 전체를 수정하는 raw socket 자체는 건드리지 못하는것 같고.. 그냥 데이터에 실어서 보내야겠습니다.. 답변감사드립니다~
저도 이 글을 보고 구글링 좀 해봤는데.. 대부분 현실화하기에는 많이들 어렵다고 하네요..
자바의 내공이 부족해서 이유는 모르겠지만.. raw socket api를 사용하는것이 자바 보안 모델을 저하시킬 수 있다고. . 그래서 제한해 놓은 것 같습니다. 기술적으로는 C나 C++의 라이브러리를 가져와 ndk와 interface를 직접 자바로 구현(개인적으로 이것도 불가능해 보임)하고, 스마트폰의 경우 루팅을 하면 가능은 할 거라는 군요.