package sockslib.utils; import sockslib.common.IP; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.SocketAddress; /** * @author Youchao Feng * @version 1.0 * @date Nov 24, 2015 2:21 PM */ public class AddressUtil { public static IP toIP(SocketAddress socketAddress){ if (socketAddress instanceof InetSocketAddress){ byte[] address = ((InetSocketAddress) socketAddress).getAddress().getAddress(); return new IP(address); }else{ throw new IllegalArgumentException("Not support type:" + socketAddress.getClass().getName()); } } public static boolean addressIn(SocketAddress address, String ip){ return false; } public static boolean addressIn(InetAddress address, String ip){ return false; } }