Java IP Address to Long ipToLong(byte[] octets)

Here you can find the source of ipToLong(byte[] octets)

Description

ip To Long

License

Apache License

Declaration

public static long ipToLong(byte[] octets) 

Method Source Code

//package com.java2s;
/**/*  www  .jav  a 2  s  . c  o m*/
 * <a href="http://www.openolat.org">
 * OpenOLAT - Online Learning and Training</a><br>
 * <p>
 * Licensed under the Apache License, Version 2.0 (the "License"); <br>
 * you may not use this file except in compliance with the License.<br>
 * You may obtain a copy of the License at the
 * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a>
 * <p>
 * Unless required by applicable law or agreed to in writing,<br>
 * software distributed under the License is distributed on an "AS IS" BASIS, <br>
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br>
 * See the License for the specific language governing permissions and <br>
 * limitations under the License.
 * <p>
 * Initial code contributed and copyrighted by<br>
 * frentix GmbH, http://www.frentix.com
 * <p>
 */

public class Main {
    public static long ipToLong(byte[] octets) {
        long result = 0;
        for (byte octet : octets) {
            result <<= 8;
            result |= octet & 0xff;
        }
        return result;
    }
}

Related

  1. ip2Long(String ip)
  2. ip2long(String ip)
  3. ip2Long(String ipaddress)
  4. ip2Long(String ipAddress)
  5. ipToLong(byte[] address)
  6. ipToLong(final String addr)
  7. ipToLong(String addr)
  8. ipTolong(String address)
  9. ipToLong(String ip)