Pytanie : vb.net declade adres IP

cześć tam,
I am cześć using vb.net ale swój nie działanie jak I want

dim ipString jako sznurek = "127.0.0.1 "

ipString = ipString +1

tak, że ono móc 127.0.0.2 ale ono pracować. dlaczego móc I to tak, że ono zmieniać od 127.0.0.255 127.0.1.0 Etc. .etc?

Odpowiedź : vb.net declade adres IP

Ten Funkcja odpowiadać doskonale twój początkowy pytanie. Ono increment +1 smyczkowy Adres IP.
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
    Intymny Funkcja IncIP (ByVal ip Sznurek) Sznurek
        Ciemnawy arr Sznurek ()
        Ćmić a Jako Integer
        Ćmić B Jako Integer
        Ćmić c Jako Integer
        Ćmić D Jako Integer

        arr = ip. Rozłam (".")
        a = Integer.Parse (arr ((0)))
        B = Integer.Parse (arr (1))
        c = Integer.Parse (arr (2))
        D = Integer.Parse (arr (3)) + (1)

        Jeżeli D = 256 Wtedy
            D = (0)
            c = c + (1)
        Kończyć Jeżeli
        Jeżeli c = 256 Wtedy
            c = (0)
            B = B + (1)
        Kończyć Jeżeli
        Jeżeli B = 256 Wtedy
            B = (0)
            a = a + (1)
        Kończyć Jeżeli
        Jeżeli a = 256 Wtedy
            a = 127
        Kończyć Jeżeli

        IncIP = String.Format ("{(0)}. {(1)}. {2}. {3}", a, B, c, D)
    Końcówka Funkcja
Inne rozwiązania  
 
programming4us programming4us