Ignore:
Timestamp:
03/11/08 14:53:31 (16 years ago)
Author:
niltonneto
Message:

Correções do módulo instant_messenger.
Ver WiKi? em: http://www.expressolivre.org/dev/wiki/messenger

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/instant_messenger/inc/Jabber.abstract.php

    r164 r216  
    4646                        $this->_socket = $socket; 
    4747 
    48                         $return = fread($socket, 4096); 
    49                         fwrite($socket, $pUser); 
    50  
    51                         $return = fread($socket, 4096); 
    52                         fwrite($socket, $pPassword); 
    53  
    54                         $return = fread($socket, 4096); 
    55                         fwrite($socket, $pConnectionType); 
    56  
    57                         $return = fread($socket, 4096); 
     48                        fwrite($socket, "{$USER}@{$SERVER}##{$pPassword}##{$pConnectionType}"); 
     49 
     50                        #sleep(1); 
     51 
     52                        $return = fread($socket, 3); 
     53                        #var_dump($return); 
     54                        #$return = "new"; 
    5855 
    5956                        if ( $return == "new" ) 
     
    6158                                $xml  = "<?xml version='1.0' encoding='UTF-8'?>"; 
    6259                                $xml .= "<stream:stream to='" . $SERVER . "' xmlns='jabber:client' "; 
    63                                 $xml .= "xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>"; 
     60                                $xml .= "xmlns:stream='http://etherx.jabber.org/streams'>";// version='1.0'>"; 
    6461 
    6562                                if ( $this->write($xml) === false ) 
     
    125122                        $xml = "</stream:stream>"; 
    126123 
    127                         if ( $this->write($xml) === false ) 
    128                                 throw new Exception('[disconnect] #1 Cannot write to socket (' . $this->_socket . '). File: ' . __FILE__ . '  ::  ' . __LINE__); 
    129  
    130                         if ( ($xml = $this->read()) === false ) 
    131                                 throw new Exception('[disconnect] #2 it isn\'t possible read the socket. File: ' . __FILE__ . '  ::  ' . __LINE__); 
     124                        #if ( $this->write($xml) === false ) 
     125                        #       throw new Exception('[disconnect] #1 Cannot write to socket (' . $this->_socket . '). File: ' . __FILE__ . '  ::  ' . __LINE__); 
     126 
     127                        #if ( ($xml = $this->read()) === false ) 
     128                        #       throw new Exception('[disconnect] #2 it isn\'t possible read the socket. File: ' . __FILE__ . '  ::  ' . __LINE__); 
    132129                } 
    133130                catch(Exception $e) 
Note: See TracChangeset for help on using the changeset viewer.