사용 java.net.NetworkInterface
네트워크의 상태 (위/아래)를 얻고 있습니다.보내는 방법, 바이트 및 네트워크 대역폭 사용량 수신
나는 네트워크 카드에 송수신 바이트의 가치를 얻고 싶다. 그리고 네트워크 사용량도 계산해야합니다.
Java에서 어떻게 가져 옵니까?
사용 java.net.NetworkInterface
네트워크의 상태 (위/아래)를 얻고 있습니다.보내는 방법, 바이트 및 네트워크 대역폭 사용량 수신
나는 네트워크 카드에 송수신 바이트의 가치를 얻고 싶다. 그리고 네트워크 사용량도 계산해야합니다.
Java에서 어떻게 가져 옵니까?
저는 이것을 수행하는 순수한 자바 방법이 없다고 생각합니다. 한 가지 해결책은 JNI와 네이티브 라이브러리를 사용하는 것입니다. 물론 OS 고유의 라이브러리 여야합니다.
좀 더 휴대하기 원하는 경우 SNMP을 시도해 보는 것이 좋습니다. 모든 공통 OS는 (아마도 SNMP 서버를 설치 한 후) SNMP를 통해 이러한 데이터를 쿼리하는 것을 지원해야하며, 또한 사용할 수있는 Java SNMP 클라이언트 구현도 있습니다.
SNMP가 정답입니다. 이것은 python의 예입니다 : [어떻게 네트워크 인터페이스에서 데이터 전송을 검사 할 수 있습니까?] (http://stackoverflow.com/questions/7731411/how-can-i-check-the-data-transfer-on-a -network-interface-in-python/7791143 # 7791143) –
지금까지 수행 한 작업과 예상대로 작동하지 않는 작업을 게시 할 수 있습니까? – steenhulthin