Fred, Eu estou fazendo um projetinho swing
q transmite gera arquivo na maquina do usuario ... se isso te interessar ... Uso swing que chama uma servlet via URL. host = "http://"; URL u = new URL(host); HttpURLConnection urlConn = (HttpURLConnection) XXX.openConnection(); urlConn.setDoOutput(true); urlConn.setDoInput(true); urlConn.setUseCaches(false); urlConn.setRequestMethod("POST"); urlConn.setRequestProperty("Content-type", "application/x-www-form-urlencoded"); urlConn.setRequestProperty("Content-length", "" + XXXXX); DataOutputStream dos = new DataOutputStream ( urlConn.getOutputStream() ); dos.writeBytes(formPost); dos.flush(); dos.close(); e gero os arquivos na maquina do usuario ... nao precisa liberar porta ... e os arquivos .. sao enviador direto pra la D� uma olhada nessas Api... OutputStream BufferedOutputStream CheckedOutputStream InputStreamReader StringWriter Bem essa apenas uma ideia.... -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Enviada em: quarta-feira, 23 de mar�o de 2005 17:24 Para: [email protected] Assunto: Re: [JUG-Petro] Enviando Arquivos com Aplica��o Swing Ol� Werly, como vai?? :-) bom, um problema que acho que pode ocorrer na sua aplica��o � que o arquivo transmitido � grande, pensando r�pido aqui vejo 3 solu��es para voc� 1 ) RMI - RMI utiliza por default a porta 1099 mas voc� pode fazer o que chamamos de tunneling, for�ando a transmiss�o atrav�s da porta 80, um problema que pode ocorrer � a exist�ncia de um proxy que analisa o protoloco dos pacotes que passam por ele, outro problema dessa solu��o � o tamanho do arquivo, nunca utilizei RMI para transmitir objetos serializados com os tamanhos que voc� necessitar�. 2) Web Service - porta OK , o problema novamente � o tamanho, essa solu��o teria que ser testada. 3) Socket - essa � uma solu��o a se pensar.... voc� pode configurar o servi�o para rodar na porta 80 de um servidor dedicado a transmiss�o das informa��es do seu sistema cliente, o problema que pode ocorrer novamente � a exist�ncia do proxy que filtra por protocolo, por�m, acho uma solu��o bastante interessante porque voc� poderia "decorar" os servi�o de transfer�ncia. Espero que ajude... abra�os, Gustavo Frederico Werly Julio da Silva <[EMAIL PROTECTED]> on 23/03/2005 16:41:25 Favor responder a [email protected] Para: "Rio-Jug (E-mail)" <[EMAIL PROTECTED]>, "JugPetropolis (E-mail)" <[email protected]> cc: Assunto: [JUG-Petro] Enviando Arquivos com Aplica��o Swing Boa tarde pessoal , Eu tenho aqui na empresa um programa feito em Delphi que transmite arquivos aqui do sistema via HTTP , mais preciso agora desenvolver um em Java(Swing) para transmitir esses dados , oque voc�s sugerem ? O Ideal � que fosse pela porta 80 por que esse programa ser� baixado por estados e munic�pios e ficaria dif�cil dar suporte a qual porta abrir no firewall de mais de 5000 munic�pios . Ajudem a� , Abra�os, Fred. Yahoo! Groups Links Yahoo! Groups Links -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.8.1 - Release Date: 23/3/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.8.1 - Release Date: 23/3/2005 Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/jug-petropolis/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
