Generelle Fragen zur client-server-Programmierung...
Von: Oliver Bleckmann (oliver-bleckmann@freenet.de) [Profil]
Datum: 23.10.2008 16:06
Message-ID: <gdq0c7$u43$03$1@news.t-online.com>
Newsgroup: de.comp.lang.misc
Datum: 23.10.2008 16:06
Message-ID: <gdq0c7$u43$03$1@news.t-online.com>
Newsgroup: de.comp.lang.misc
Ich habe mich gerade mit meinem Bruder über Client- Server- Programmierung unterhalten, dabei ist mir aufgefallen, daß ich gar nicht so recht weiß, wie ich hier vorgehen würde... Ausgangspunkt ist eine Server-Client-Anwendung, die nur im lokalen LAN, nicht aber über das Internet funktioniert. Das Problem ist die IP der Clients festzustellen (mal abgesehen davon, daß sie obendrein dynamisch ist), beim Server kommen wohl immer nur Pakete mit der internen (LAN) Router-IP an. Hier mal die Fragen: Er programmiert mit dem Windows Communication Foundation Framwork, bzw. diesem Message- Konzepts (ich mache kein VB), daher die Fragen: Wie funktioniert das jetzt (auch technisch) wenn ich eine Serveranwendung programmiere, die nur auf einem Port lauscht, auf dem sich mehrere Clients verbinden können - wie werden die Clients unterschieden? Oder anders gesagt, wie funktionieren Sockets, macht das WCF das automatisch? Muß der Router hierfür geeignet sein? Kann es ein Konfigurationsfehler sein, Stichwort "geroutetes Subnetz"? Ob das also auch noch eine Providersache ist!? Auf Anraten von Netgear hat die Firma schon einen neuen "fähigen" Router gekauft!? Was mir noch in den Sinn gekommen ist (siehe Peer-to-Peer-Netzwerke), ob es nicht besser ist, für jeden Client einen eigenen Port zu verwenden!? Auch hier die Frage, wie geht das technisch, erinnere mich dunkel an Experimente mit Telnet und passivem ftp, wo man einen Port für den Datenaustausch vom Server bekommt. Kommentare zu der Lösung? Naja, lange Rede, kurzer Sinn, ein verständlich gehaltenen Link zum Thema Hardware und Implementation wäre nett. Danke, Gruß, Olli.[ Auf dieses Posting antworten ]
Antworten
- Christoph Herrmann (23.10.2008 16:40)
