Hi,
sagte ich doch *g*.
Wozu brauchst du zwingend einen Hostname? Man kann doch auch eine
IP angeben zum verbinden, oder verwendest du den Hostname etwa später im Code erneut für irgendwelche abfragen? Sollte man nicht tun, da einen zum Beispiel die großen Netzwerke nur weiterleiten:
irc.efnet.org auf efnet.demon.co.uk, beim nächsten connect ircd.arcti.ca. Genauso beim Quakenet:
irc.quakenet.org auf den nächstbesten Quakenet-server. Nennt sich Round Robin und muss vom jeweiligen Nameserver unterstützt werden. Lange Rede, kurzer Sinn: Wenn du den Hostname
irc.efnet.org angibst und nachher damit prüfen willst, ob die Nachricht vom Server stammt, kommt dein Client/Bot/Wasauchimmer ganz schon durcheinander, schließlich bist du ja mit efnet.demon.co.uk verbunden (was die Socketkomponenten natürlich auch so anzeigen).
cu