Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Somma Intero ad Ip

    Salve ragazzi qualcuno conosce un algoritmo che somma un qualsiasi intero ad un indirizzo ip rispettando il protocollo IPV4

    Esempio: 10.1.0.1 + 505 = 10.1.1.250
    10.1.0.1 + 506 = 10.1.1.251

    Grazie dell'attenzione cordiali saluti

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh, non è che ci sia un algoritmo preciso (e sinceramente non ho mai avuto la necessità di fare una cosa del genere).

    Anche perché l'organizzazione degli IP interni (privati) ad un'azienda può essere di tanti tipi e seguire mille criteri.

    In ogni caso, se l'algoritmo per te si basa sul fatto che, a partire da destra, viene sommato l'intero e i riporti si hanno verso sinistra (superato il valore 255), allora basta adottare il normale algoritmo dell'addizione tenendo conto del fatto che l'IP è un valore espresso in base 256.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Ho implementato un metodo Java sembra funzionare potete darci un occhiata??? Grazie

    codice:
    java
    public static String calculateSubscriberIp (String ipAddress, int offset){
    		String[] split = ipAddress.split( "\\." );
    		int[]  parts=new int[4];
    		//aggiungo i vari offset ai 4 byte se necessari
    		for (int i=3;i>=0;i--){
    			parts[i]=Integer.parseInt(split[i])+offset%256;
    			split[i]=Integer.toString(parts[i]);
    			offset=offset/256;
    		}
    		String subscriberIP="";
    		
    		//restituisco l'Ip formattato in IPV4
    		for (int j=0;j<=3;j++){
    			if(j!=3){
    				subscriberIP=subscriberIP.concat(split[j]+".");
    				}
    			else
    				subscriberIP=subscriberIP.concat(split[j]);
    		}
    		
    		
    		return subscriberIP;
    	}

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Originariamente inviato da tanuccio85
    Ho implementato un metodo Java sembra funzionare potete darci un occhiata???
    Java ha una sezione dedicata. Sposto la discussione.

    Inoltre, spiega a cosa dovremmo dare un'occhiata, cioè qual è il problema che riscontri.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Problemi non ne riscontro ma volevo solo un parere di programmatori + esperti

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da tanuccio85
    Problemi non ne riscontro ma volevo solo un parere di programmatori + esperti
    Un parere riguardo a cosa?

    Il programma fa quello che ti aspetti?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.