P2P Netzwerke

Wie stellst du dir dann diese Web requests vor? Einen eigenen "Webserver" schreiben, der HTTP einhält is ja wohl ein bisschen zu aufwändig oder nicht?

Funktioniert das über Port 80 auch wenn ich normale Socket-Verbindungen mache (HTTP ist ja im Grunde das Gleiche) und dann meine eigene Kommunikation aufziehe?

Der Router wird ja wohl nicht checken ob ich nun HTTP kommuniziere oder?

Was hat es denn mit Port 8080 auf sich?

gruss kahuna
 
Wieso viel Aufwand?

Arbeite mit einem HttpChannel und das wars dann:
http://msdn.microsoft.com/library/d...remotingchannelshttphttpchannelclasstopic.asp

Was hat es damit auf sich?
Eine reine Socket-Verbindung über 80 würde auch gehen. Funktioniert aber dann nicht mehr, wenn Content-Filtering beim User betrieben wird und alles ausser HTTP über Port 80 gesperrt wird. Dann ists aus mit der Datenübertragung. Daher Port 80 (was _sicher_ offen ist, zumindest outgoing +response) UND HTTP.

Was hat es mit Port 8080 auf sich?
Manche fahren über Proxies und Port 8080 ist der Default-Proxy-Port. Daher diese Möglichkeit. Netter wäre es, dem User dieMöglichkeit zu geben, die Proxy-Daten selbst zu konfigurieren, sofern einer vorhanden ist, aber das betrifft dann wieder den User-bereich.

Nimm Port 80 und fahr ein HTTP-Protokoll. Da hast die wenigsten Probleme.

Norbert
 
Zurück