Hey ich hab mir vorgenommen C# zu lernen... Also bin ich auf YT und habe mir nen Tutorial angesehen (was ca. 5 min ging) und dann habe ich beschlossen nen IP Converter für die SRO Files zu schreiben
Ziel ist es, den Integer Wert der IP Adresse zu errechnen und ihn in der TextBox5 auszugeben. Aber damit der SRO Gateway Server diese auslesen kann muss man die IP rückwärts lesen und converteren/errechnen. Dafür habe ich 4 TextBox'en damit die IP direkt gesplittet wird für die Rechnung...
Beispiel:
Normale IP = 127.0.0.1
Rückwärts = 1.0.0.127
Integerrechnung = (1 * 16777216) + (0 * 65536) + (0 * 256) + (127) = Integerwert der IP
Nun mein Converter gibt mir bei meiner IP als beispiel -1444623694 als Integerwert aus... Was natürlich nicht stimmt.
Hier ist mal der Code für die Rechnung
- int convertedIP = 0;
- int IP1 = 0;
- int IP2 = 0;
- int IP3 = 0;
- int IP4 = 0;
- IP1 = Convert.ToInt32(textBox1.Text);
- IP2 = Convert.ToInt32(textBox2.Text);
- IP3 = Convert.ToInt32(textBox4.Text);
- IP4 = Convert.ToInt32(textBox3.Text);
- convertedIP = ((IP1)+(IP2*256)+(IP3*65536)+(IP4*16777216));
- textBox5.Text = convertedIP.ToString();
Ich habe kaum erfahrung mit C# Ich sehe es eher als Learning by doing oder falls mir jemand was zeigt in Tuts oder so