문제

IP 패킷을 깊이 제어 해야하는 응용 프로그램을 설계하려고합니다. Android의 개발자 사이트에 대한 참조 안내서를 살펴보면 java.net:socketoptions 및 java.net:datagrampacket의 패킷에 대한 제어 제어가 매우 제한되어 있습니다. 특히 패킷 내의 개별 비트를 제어하여 TCP 플래그, SYN/ACK/RST 등을 설정하려고합니다. 문서를 바탕으로 Android가 제공 한 Java API 내 에서이 작업을 수행 할 수 없다고 가정하고 다른 방법으로해야 할 것 같아요?

누구든지 이것에 대한 통찰력이 있습니까?

도움이 되었습니까?

해결책

그래서 SDK는 내가 필요로했던대로 할 수없는 것 같습니다. NDK는 가능할 수도 있지만 더 많은 생각을 할 수 있다고 생각해도 원시 패킷을 만들기 위해 루트 프라이버가 필요하다고 생각합니다. 현재 내 전화를 루팅 할 의도가 없기 때문에 이것은 모두 보류 될 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top