[gelöst]Bass.dll mit Proxyserver - Useragent krypt Zeichen

Für Probleme bezüglich Grafik, Audio, GL, ACS, ...
Antworten
lazarusjulian
Beiträge: 39
Registriert: Mi 6. Jan 2016, 21:45

[gelöst]Bass.dll mit Proxyserver - Useragent krypt Zeichen

Beitrag von lazarusjulian »

Hallo,

ich versuche gerade, meinem Webradioplayer beizubringen, einen eigenen Useragent bei der Benutzung mit Proxyserver zu senden.
Die Proxyservereinstellungen selbst liest die Bass.dll automatisch aus, das funktioniert auch, ich seh am Proxy(squid), das was ankommt.

Ich versuche derzeit folgendermaßen, den Useragent festzulegen:

Code: Alles auswählen

 
 
var myUserAgent: array [0..99] of AnsiChar;
begin
  StrPCopy(myUserAgent,'Mein eigener Webradio Player');
  BASS_SetConfigPtr(BASS_CONFIG_NET_AGENT,@myUserAgent[0]);       
 
 



Am Proxy kommen als Useragent jedoch die verschiedensten Dinge an :?:

z.B.
"TóJ"
"-"
"º¹w"
"º¹w¾P"

Was mach' ich falsch ?

Danke und Gruß Julian
Zuletzt geändert von lazarusjulian am Mi 24. Feb 2016, 11:47, insgesamt 1-mal geändert.

lazarusjulian
Beiträge: 39
Registriert: Mi 6. Jan 2016, 21:45

Re: Bass.dll mit Proxyserver - Useragent kryptische Zeichen

Beitrag von lazarusjulian »

Hab das Problem schon gefunden :mrgreen:

Dazu folgender Hinweis aus der Bass.dll Doku:

"BASS does not make a copy of the config string, so it must reside in the heap (not the stack), eg. a global variable. This also means that the agent setting can subsequently be changed at that location without having to call this function again. "


Mein Array mit dem Useragent war nicht global deklariert.

Antworten