|
> 自端末のIPをネットマスクしたい。
> 172.30.10.4(自端末IP)を255.255.0.0のネットマスクをして
> 172.30.0.0のIPアドレスを取得したい。
' ↓めっちゃテキトー。
Module Program
Sub Main()
Dim input As String = "172.30.10.4"
Dim tokens() As String = input.Split(New Char() {"."c})
Dim mask() As Byte = { 255, 255, 0, 0 }
Dim first As Boolean = True
Dim I As Integer = 0
For Each token As String In tokens
If Not first Then
Console.Write(".")
Else
first = Not first
End If
Console.Write(Byte.Parse(token) And mask(I))
I = I + 1
Next
End Sub
End Module
|