Ich verwende Java, aber wenn jemand eine Lösung für C hat bneutze ich das JNI(Java Native Interface), mit dem C-code in Java verwendet werden kann.
Es gibt in Java wie in C/C++ keine Funktion dafür, nur Perl hat das, das kann ich aber nicht

.
Ich will meine eigene Funktion schreiben, die eine Anfrage an den Server sendet^^.
Leider sind DNS-anfragen aber nicht simple Strings (wie zum ich z.b. zu einer Seite "GET" senden würde um den Quellcode zu bekommen), sondern byte[]s, was ja auch nicht sonderlich schwer wäre, wenn ich nur einen einfachen String senden würde, aber das DNS-protkoll ist ein wenig komplizierter.
Im Grunde soll meine Methode eine Verbindung herstellen (TCP-Socket, kein UDP), dann eine Anfrage schicken und natürlich auf die Antwort warten.
Aber ich denke das ist schon machbar....
Edit: Ach ja, unabhängiges Betriebssystem...
Annospieler