libgadu  1.12.2
Zmienne
Serwer pośredniczący
Diagram współpracy dla Serwer pośredniczący:

Zmienne

int gg_proxy_enabled = 0
 Flaga włączenia połączeń przez serwer pośredniczący. Więcej...
 
char * gg_proxy_host = NULL
 Adres serwera pośredniczącego. Więcej...
 
int gg_proxy_port = 0
 Port serwera pośredniczącego. Więcej...
 
int gg_proxy_http_only = 0
 Flaga używania serwera pośredniczącego jedynie dla usług HTTP. Więcej...
 
char * gg_proxy_username = NULL
 Nazwa użytkownika do autoryzacji serwera pośredniczącego. Więcej...
 
char * gg_proxy_password = NULL
 Hasło użytkownika do autoryzacji serwera pośredniczącego. Więcej...
 

Opis szczegółowy

Biblioteka libgadu obsługuje wykonywanie połączeń za pomocą serwerów pośredniczących HTTP. Możliwe jest użycie serwerów wymagających autoryzacji mechanizmem podstawowym (Digest i NTLM nie są obsługiwane). Aby wymusić korzystanie z serwera pośredniczącego, należy ustawić flagę gg_proxy_enabled i odpowiednio ustawić poszczególne zmienne.

Błąd:
Serwer pośredniczący nie jest wykorzystywany dla połączeń bezpośrednich.
Błąd:
Ustawienia serwera pośredniczącego są globalne dla wszystkich połączeń.

Dokumentacja zmiennych

◆ gg_proxy_enabled

int gg_proxy_enabled = 0

Flaga włączenia połączeń przez serwer pośredniczący.

◆ gg_proxy_host

char* gg_proxy_host = NULL

Adres serwera pośredniczącego.

◆ gg_proxy_port

int gg_proxy_port = 0

Port serwera pośredniczącego.

◆ gg_proxy_http_only

int gg_proxy_http_only = 0

Flaga używania serwera pośredniczącego jedynie dla usług HTTP.

◆ gg_proxy_username

char* gg_proxy_username = NULL

Nazwa użytkownika do autoryzacji serwera pośredniczącego.

◆ gg_proxy_password

char* gg_proxy_password = NULL

Hasło użytkownika do autoryzacji serwera pośredniczącego.