2012-03-21 2 views
0

SNMP 트랩에서 OctetString을 보내려고합니다. 나는 그렇게하기 위해 SNMP4J를 사용하고있다.SNMP를 통해 OctetString을 보낼 때 콜론 (':') 사용

문제는 제 문자열에 콜론 (':')을 넣어야한다는 것입니다. OctetString은 콜론을 구분 기호로 사용하므로 중간에 콜론이있는 문자열이 나옵니다.

내 메시지를 피할 방법이 있습니까?

감사

답변

0

당신은 패킷이 손상이되는 지점에 볼 네트워크 패킷을 캡처 할 수 있습니다. OCTET STRING 유형은 구분 기호로 콜론을 사용하지 않으며 SNMP 프로토콜에 따릅니다.

0

SNMP4J의 OctetString을 사용하면 문자열에 콜론을 넣을 필요가 없습니다. OctetString 인스턴스를 기본 형식을 사용하여 16 진수 문자열로 생성하는 경우에만 해당됩니다. UTF-8 문자열이있는 경우 new OctetString("myString")을 사용하면됩니다.

관련 문제