String 으로 받아서 Int변환후 HexString 써서 hex변환.



String SrvrIP = srvrIpAddr.getHostAddress();  // i.e 166.10.10.0

StringTokenizer ip = new StringTokenizer( SrvrIP, "." );

int ip1 = Integer.parseInt(ip.nextToken());

int ip2 = Integer.parseInt(ip.nextToken());

int ip3 = Integer.parseInt(ip.nextToken());

int ip4 = Integer.parseInt(ip.nextToken());

 

byte[] buf = new byte[512];                // Does it give me this??

buf[0] = Integer.toHexString(ip1);              // buf[0] = 0xA6

buf[1] = Integer.toHexString(ip1);              // buf[1] = 0x0A

buf[2] = Integer.toHexString(ip1);              // buf[2] = 0x0A

buf[3] = Integer.toHexString(ip1);              // buf[3] = 0x00

 



출처 : http://suein1209.tistory.com/191


뚱곰님 감사합니다 

+ Recent posts