Java tutorial
//package com.java2s; import java.net.InetAddress; import java.net.UnknownHostException; public class Main { /** * parse InetAddress * * @param inetAddrBytes * @return */ public static InetAddress parseInetAddr(byte[] inetAddrBytes, int offset, int count) { InetAddress inetAddress = null; StringBuilder sb = new StringBuilder(); for (int i = 0; i < count; i++) { sb.append(Integer.toString(inetAddrBytes[offset + i] & 0xff)); if (i != count - 1) { sb.append('.'); } } try { inetAddress = InetAddress.getByName(sb.toString()); } catch (UnknownHostException e) { e.printStackTrace(); } return inetAddress; } }