Changeset 3451


Ignore:
Timestamp:
11/04/10 09:16:10 (10 years ago)
Author:
emmanuel.ferro
Message:

Ticket #1382 - [SERPRO] Erro transf de arq IM em maq c/ mais de 1 plc de rede

Location:
branches/2.2/jabberit_messenger
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/jabberit_messenger/java_source/src/nu/fw/jeti/backend/Connect.java

    r3102 r3451  
    368368                        if( proxy ) 
    369369                        { 
    370                                 //System.out.println("CONNECT COM PROXY - NÃO SEGURA : " + host); 
     370                                //System.out.println("CONNECT COM PROXY - NᅵO SEGURA : " + host); 
    371371                                socket = createHTTPTunel(host); 
    372372                        } 
    373373                        else 
    374374                        { 
    375                                 //System.out.println("CONNECT SEM PROXY - NÃO SEGURA : " + host); 
     375                                //System.out.println("CONNECT SEM PROXY - NᅵO SEGURA : " + host); 
    376376                                socket = new Socket( host,loginInfo.getPort() ); 
    377377                        } 
     
    608608            gbc.gridy = 3; // linha 
    609609            gbc.gridx = 1; // coluna 
    610             gbc.gridwidth = 2; // duas células na linha 
     610            gbc.gridwidth = 2; // duas cᅵlulas na linha 
    611611            gbc.anchor = GridBagConstraints.WEST; 
    612612            buttonPanel = new JPanel(); 
     
    933933                        { 
    934934                                jabberHandler.changePacketReceiver(this); 
    935                                 socket = null; //clear socket reference 
     935// Este atributo é usado na transferência de arquivos 
     936//                              socket = null; //clear socket reference 
    936937                                this.connectionID = connectionID; 
    937938                                // TODO remove lowercase if filetransfer bug fixed 
  • branches/2.2/jabberit_messenger/java_source/src/nu/fw/jeti/jabber/Backend.java

    r3102 r3451  
    2525import java.awt.Frame; 
    2626import java.awt.Window; 
     27import java.net.InetAddress; 
    2728import java.util.*; 
    2829 
     
    122123                return Connect.getMyJID(); 
    123124        } 
    124          
     125 
     126        /* 
     127         * Este método recupera a inteface de rede local, usada para transferir arquivo. 
     128         * Previne erro no caso do cliente ter múltiplas interface de rede. 
     129         *  
     130         * emmanuel.ferro@serpro.gov.br em 08/10/2010 
     131         *  
     132         */ 
     133        public InetAddress getLocalIP(){ 
     134                return connect.getSocket().getLocalAddress(); 
     135        } 
     136 
    125137        /** 
    126138         * Checks if the password matches the password used to login on this account 
  • branches/2.2/jabberit_messenger/java_source/src/nu/fw/jeti/plugins/filetransfer/socks5/Socks5Send.java

    r3102 r3451  
    2424import java.io.*; 
    2525import java.net.*; 
    26 import java.net.ServerSocket; 
    27 import java.net.Socket; 
    2826import java.util.Iterator; 
    2927import java.util.LinkedList; 
     
    3937import nu.fw.jeti.plugins.filetransfer.SendFileProgress; 
    4038import nu.fw.jeti.plugins.filetransfer.StreamSend; 
     39import nu.fw.jeti.plugins.filetransfer.socks5.StreamHost; 
    4140import nu.fw.jeti.plugins.filetransfer.socks5.jsocks.ProxyServer; 
    4241import nu.fw.jeti.plugins.filetransfer.socks5.jsocks.ServerAuthenticatorNone; 
     
    7271        this.backend = backend; 
    7372        this.file = file; 
    74          
     73          
     74        /* 
     75         * Esta alteração visa recupera a inteface de rede local, usada para transferir arquivo. 
     76         * Previne erro no caso do cliente ter múltiplas interface de rede. 
     77         *  
     78         * emmanuel.ferro@serpro.gov.br em 08/10/2010 
     79         *  
     80         */      
     81//      if(Preferences.getBoolean("filetransfer", "useLocalIP", true)) 
     82//      { 
     83                String ip;// =Preferences.getString("filetransfer","ip",null); 
     84//              if (ip!=null) 
     85//              { 
     86                        //if(ip.equals("automatic"))ip = Plugin.getIP(); 
     87                        ip = backend.getLocalIP().getHostAddress(); 
     88                        System.out.println("getLocalIP = " + ip); 
     89//                      streamHosts.add(new StreamHost(backend.getMyJID(),ip, Preferences.getInteger("filetransfer","port",7777),null)); 
     90                        streamHosts.add(new StreamHost(backend.getMyJID(),ip,7777,null)); 
     91                                startSocksServer(file, backend, jid); 
     92//              } 
     93//      } 
     94         
    7595        if( Preferences.getBoolean("filetransfer", "useLocalIP", true) ) 
    7696        { 
Note: See TracChangeset for help on using the changeset viewer.