Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Msn

  1. #1

    Msn

    Salve,chiedo auto per quanto riguarda una connessione al server di messenger.Uso questi parametri per connettermi ma ho degli errori.Qualcuno può aiutarmi?

    var $server = 'messenger.hotmail.com';
    var $port = 1863;

    var $nexus = 'nexus.passport.com';
    var $ssh_login = 'loginnet.passport.com/login2.srf';

    var $debug = 1;

    e per connettermi :

    function connect($passport, $password)
    {
    $this->trID = 1;

    if ($this->fp = @fsockopen($this->server, $this->port, $errno, $errstr, 2))
    {
    $this->_put("VER $this->trID MSNP9 CVR0\r\n");

    while (! feof($this->fp))
    {
    $data = $this->_get();

    switch ($code = substr($data, 0, 3))
    {
    default:
    echo $this->_get_error($code);

    return false;
    break;
    case 'VER':
    $this->_put("CVR $this->trID 0x0409 win 4.10 i386 MSNMSGR 7.0.0816 MSMSGS $passport\r\n");
    break;
    case 'CVR':
    $this->_put("USR $this->trID TWN I $passport\r\n");
    break;
    case 'XFR':
    list(, , , $ip) = explode (' ', $data);
    list($ip, $port) = explode (':', $ip);

    if ($this->fp = @fsockopen($ip, $port, $errno, $errstr, 2))
    {
    $this->trID = 1;

    $this->_put("VER $this->trID MSNP9 CVR0\r\n");
    }
    else
    {
    if (! empty($this->debug)) echo 'Unable to connect to msn server (transfer)';

    return false;
    }
    break;
    case 'USR':
    if (isset($this->authed))
    {
    return true;
    }
    else
    {
    $this->passport = $passport;
    $this->password = urlencode($password);

    list(,,,, $code) = explode(' ', trim($data));

    if ($auth = $this->_ssl_auth($code))
    {
    $this->_put("USR $this->trID TWN S $auth\r\n");

    $this->authed = 1;
    }
    else
    {
    if (! empty($this->debug)) echo 'auth failed';

    return false;
    }
    }
    break;
    }
    }
    }
    else
    {
    if (! empty($this->debug)) echo 'Unable to connect to msn server';

    return false;
    }
    }

  2. #2
    beh:
    1° Esiste il box del codice per mantenere l'indentazione e rendere più leggibile il codice
    2° Se non dici che errore ricevi è un po difficile ricevere aiuto
    3° Se magari ci mettevi qualche commento era meglio
    4° Esiste la documentazione ufficiale per il protocollo MSN che probabilmente risolverebbe il tuo problema
    5° Se scrivi post in modo migliore invogli le persone a risponderti


  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Qual è la riga di errore?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.