Wo wir dann auch beim Problem eines jeden Hobbyprogrammierers angekommen sind, der einen I-Net Chat schreiben will.
Woher nen Server nehmen? Die wenigsten haben einen
FTP, oder wollen/können sonen Server auf ihrem PC nicht einrichten. Außerdem, wenn mans wirklich ernst meint müsste der Server auch immer erreichbar sein... und wer außer den PowerSharingLeuten hat seinen Rechner schon Tag und Nacht an?
Aber wenn dus einfach mal ausprobieren willst ob es überhaupt läuft und so, dann kannst du dafür schon deinen eigenen Rechner nehmen. Wenn du nen Router hast musst du noch den von dir benutzten Port mappen, sonst gehts so.
Dann brauchen, wie Duffy schon sagte, alle Clients einen Server mit dem sie sich verbinden können und auf dem sie ihren Status hinterlegen können, damit sich andere Clients nach ihnen erkundigen.
Und das mit den IPs kannst du durch einen dns- Anbieter lösen.
Da gäbe es z.B. dns2go oder no-
ip. Da kriegst du dann eine Subdomain bei diesen Anbietern und ein Tool. Mit diesem Tool schaltest du deinen Rechner beim Service online. Der Service holt sich deine
IP und verweist alle Anfragen auf der Subdomain an deine
IP weiter. So hast du das Problem der variierenden Internet-IPs umgangen.
So viel zur Datenlogistik. Und wenn du schon nen Lan- Chat geschrieben hast, dürfte es dir vom Code her ja nich mehr ganz so schwer fallen wie beim ersten Mal.
Bis dann,
S - tefano