Hoi :-)
Ik was bezig met het maken van een chatbot in PHP op de Mastaline.com chatbox. Deze bot werkte volledig correct tot ik nu bezig ben met het inloggen. (De gebruikersnaam van mijn bot is nu geregistreerd, dus moet ik inloggen)
Inloggen gaat als volgt:
VER MLC010B@@@\r\n
USR naam@@@\r\n
PWD wachtwoord@@@\r\n
En dan ben je ingelogd. Dit zet ik allemaal in een apparte socket_write.
Er is echter een probleem: De server herkent mijn PWD commando niet. Volgens de server eigenaar komt de D op de een of andere manier gewoonweg niet of op de verkeerde plaats aan.
Het vreemde is echter: Met de originele chatclient kan ik perfect inloggen met gebruikersnaam en wachtwoord, en een netwerk sniffer op de originele client geeft aan dat de verstuurde commando's correct zijn. En als ik zelf even snel een client knutsel in Visual Basic, dan logt hij ook perfect in.
Ik vermoed dus dat het socket opgezet door PHP iets verprutst aan het PWD commando.
Weet er misschien iemand een oplossing voor dit probleem?
Alvast erg bedankt,
Stijn
Ik was bezig met het maken van een chatbot in PHP op de Mastaline.com chatbox. Deze bot werkte volledig correct tot ik nu bezig ben met het inloggen. (De gebruikersnaam van mijn bot is nu geregistreerd, dus moet ik inloggen)
Inloggen gaat als volgt:
VER MLC010B@@@\r\n
USR naam@@@\r\n
PWD wachtwoord@@@\r\n
En dan ben je ingelogd. Dit zet ik allemaal in een apparte socket_write.
Er is echter een probleem: De server herkent mijn PWD commando niet. Volgens de server eigenaar komt de D op de een of andere manier gewoonweg niet of op de verkeerde plaats aan.
Het vreemde is echter: Met de originele chatclient kan ik perfect inloggen met gebruikersnaam en wachtwoord, en een netwerk sniffer op de originele client geeft aan dat de verstuurde commando's correct zijn. En als ik zelf even snel een client knutsel in Visual Basic, dan logt hij ook perfect in.
Ik vermoed dus dat het socket opgezet door PHP iets verprutst aan het PWD commando.
Weet er misschien iemand een oplossing voor dit probleem?
Alvast erg bedankt,
Stijn