Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Programm empfängt nix vom Web-Server (https://www.delphipraxis.net/14723-programm-empfaengt-nix-vom-web-server.html)

MCQ 14. Jan 2004 15:37


Programm empfängt nix vom Web-Server
 
Ich habe mich mal dran gesetzt ein Programm zu programmieren, das ähnlich wir WinGate funktionieren soll. Es soll also z.B. Win95 Nutzern die Möglichkeit geben andere Rechner über's Netzwerk ins Internet zu lassen. Den Netzwerkverkehr hab ich über diesen Sniffer überwacht. Die Anfrage vom Internet-Explorer des Client-Rechners empfängt mein Programm ohne Probleme und leitet es an einen Proxy-Server weiter (hab's mir leicht gemacht :) ). Laut Sniffer kommt die antwort vom Proxy promt, allerdings empfängt mein Programm nichts. Woran kann das liegen?

P.S.: Hab den bisherigen Source mit allen benötigten Dateien für euch mal hier für euch hochgeladen. Ich hoffe es kann mir jemand helfen.


MCQ

Kamil 14. Jan 2004 16:02

Re: Programm empfängt nix vom Web-Server
 
1. der Browser kann mehrere Verbindungen zum Proxy aufbauen -> du brauchst mehrere Clients
2. ClientSocket1.Active:=true; kann einige Zeit dauern -> ClientSocket1.Socket.SendText(s); wird vielleicht nicht richtig ausgeführt
3. die Header an den Proxy sind anders als an einen HTTP Server -> wahrscheinlich der Grund für dein Problem

MCQ 14. Jan 2004 22:50

Re: Programm empfängt nix vom Web-Server
 
Oha, klingt als ob die Aufgabe schwieriger zu lösen wird als ich anfangs dachte. Wobei ich jetzt speziell auf deinen Punkt 3 anspreche. Hast du ne Idee wie ich das Problem lösen kann?


... :pale: ... :pale: ... :pale: ...

:wiejetzt:

Kamil 15. Jan 2004 18:46

Re: Programm empfängt nix vom Web-Server
 
Einfach aus der ersten Zeile des Headers die Adresse rausfiltern, zu diesem Server eine Verbindung aufbauen und den Header ohne die Adresse an den Host weiterleiten. Mehr steht im RFC.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz