vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
An alle Profis !! 
Autor: luet
Datum: 13.02.04 21:11

Hallo,
ich habe einen FTP-Clienten und möchte über einen Proxy-Server mich verbinden lassen.
Mit folgender Proz.(Auschnitte ) lasse ich mich ohne Proxy verbinden, was auch gut klappt.

**************************************************************************
Private Declare Function InternetConnect Lib "wininet.dll" Alias "InternetConnectA" (ByVal hInternetSession As Long, ByVal sServerName As String, ByVal nServerPort As Integer, ByVal sUserName As String, ByVal sPassword As String, ByVal lService As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long
Private Declare Function InternetOpen Lib "wininet.dll" Alias _
"InternetOpenA" (ByVal sAgent As String, ByVal lAccessType _
As Long, ByVal sProxyName As String, ByVal sProxyBypass _
As String, ByVal lFlags As Long) As Long

‘’ Ohne Proxy
hInternet = InternetOpen(scUserAgent, INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0)
hConnection = InternetConnect(hInternet, sServerName, INTERNET_INVALID_PORT_NUMBER, sUserName, sPassword, INTERNET_SERVICE_FTP, IIf(chkPassiv.Value = vbChecked, INTERNET_FLAG_PASSIVE, 0), 0)
***************************************************************************

Aber ich weiß nicht wie und wo ich strCommand-String ( siehe unten ) für den Proxy einsetzen muss ?
Wer kann mir helfen das mein FTP-Client auch über einen Proxy läuft ?
Ich bin am verzweifeln und kriege schon graue Haare, deshalb bitte helft mir .
DANKE
luet

###### Code-Schnipsel die ich noch nicht einsetzen kann :

strCommand = "GET " + Right(URL, Len(URL) - Len(strSvrURL) - 7) + " HTTP/1.0" + vbCrLf
strCommand = strCommand + "Accept: *.*, */*" + vbCrLf
strCommand = strCommand + "User-Agent: Luet Downloader" & vbCrLf
strCommand = strCommand + "Referer: " & strSvrURL & vbCrLf
strCommand = strCommand + "Host: " & strSvrURL & vbCrL
strCommand = strCommand + vbCrLf

hOpen = InternetOpen(FTP_UAgent, INTERNET_OPEN_TYPE_PROXY, _
Proxy, vbNullString, 0)
hConnection = InternetConnect(hOpen, ?, _
INTERNET_INVALID_PORT_NUMBER, _
?, _
?, _
INTERNET_SERVICE_FTP, nFlag, 0)
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
An alle Profis !!1.745luet13.02.04 21:11
He Leute719luet14.02.04 19:32
Re: An alle Profis !!752Radeonmaster14.02.04 20:33
Re: An alle Profis !!691luet15.02.04 10:03
Re: An alle Profis !!681Radeonmaster15.02.04 10:36
Re: An alle Profis !!677luet15.02.04 10:56
Re: An alle Profis !!663Radeonmaster15.02.04 17:23
Re: An alle Profis !!678luet15.02.04 17:40
Re: An alle Profis !!709Radeonmaster15.02.04 23:11
Re: An alle Profis !!646luet16.02.04 17:18

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel