Re: [java-list] socket em applet
Seu problema é de segurança da applet. ela so permite abrir conexões com o servidor de origem dela. Procure na sun sobre jav.security. No toturial da sun, na parte de applet explica bem como configurar as permissões de acesso na maquina do cliente. Marcos Tadeu P. Vargens [EMAIL PROTECTED] - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 26, 2003 8:25 PM Subject: [java-list] socket em applet > Olá a todos! > Eu estou tentando implementar um cliente em Java utilizando socket, mas esse > cliente é um applet, o programa gera a seguinte exceção: > java.security.AccessControlException: access denied > (java.net.SocketPermission "IP":"PORTA" connect, resolve) > > O código é o seguinte: > try{ > client = new Socket(InetAddress.getByName(SERVER_ADDR),PORT); > input = new ObjectInputStream(client.getInputStream()); > output = new ObjectOutputStream(client.getOutputStream()); > ThreadLe = new ReadThread(txtArea,this); > } > catch(IOException e){ > e.printStackTrace(); > }; > Esse problema não ocorre quando faço isso num JFrame, será que alguém poderia me > auxiliar. > > Obrigado a todos. > William Massaharu Ono > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > - > > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] socket em applet
Uma applet só pode se comunicar com a máquina servidora de onde ela veio (a não ser que a applet seja assinada). Então esse erro aparece quando o endereço ip de SERVER_ADDR é diferente do ip do servidor de onde a applet veio. []s At 20:25 26/02/03, you wrote: Olá a todos! Eu estou tentando implementar um cliente em Java utilizando socket, mas esse cliente é um applet, o programa gera a seguinte exceção: java.security.AccessControlException: access denied (java.net.SocketPermission "IP":"PORTA" connect, resolve) O código é o seguinte: try{ client = new Socket(InetAddress.getByName(SERVER_ADDR),PORT); input = new ObjectInputStream(client.getInputStream()); output = new ObjectOutputStream(client.getOutputStream()); ThreadLe = new ReadThread(txtArea,this); } catch(IOException e){ e.printStackTrace(); }; Esse problema não ocorre quando faço isso num JFrame, será que alguém poderia me auxiliar. Obrigado a todos. William Massaharu Ono -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] socket em applet
Applets nao possuem permissao de utilizar recursos do sistema quando rodados via WEB. Repare que se vc rodar esse applet na mesma maquina que vc fez, isso eh, localhost, ele vai funcionar. Isso se deve `a questoes de seguranca do Java. Existem 2 casos possiveis: 1) Se a maquina que estah tentando rodar o applet eh a mesma onde estah o .class, esse applet pode TUDO. Isto eh, o Java considera que, como vc possui o .class, foi vc quem programou, logo, deve saber o que estah fazendo. 2) Se a maquina que estah tentando rodar o applet eh diferente da maquina onde estah o .class (via web), por questoes de seguranca, Java nao permite que esse applet utilize qualquer recurso do host onde o applet executara. Nao IMPRIMIRA, nao GRAVARA ARQUIVOS nem ABRIRA SOCKETS (entre outros). Solucoes possiveis: 1) Existe uma forma de vc autenticar o host de origem, dando-lhe permissoes para fazer esses acessos. Para isso, o costumeiro eh que vc assine seu applet. Jah utilizou bb.com.br? Jah viu o "teclado virtual"? Na primeira vez que vc acessa o site, lembra que aparece aquela mensagem: "Confiar no conteudo desse site?". Aquele eh um applet assinado. Existem alguns tutoriais bons que ensinam passo a passo como fazer essa assinatura. Estou sem meus arquivos aqui, senao eu jah te mandaria um. Qq busca no google sobre isso jah acha boas referencias. (* Se nao me engano, as assinaturas para o I.E. e para o Netscape sao diferentes ). 2) Um conhecido meu disse que achou uma opcao no proprio browser para adicionar "sites confiaveis". Ele cadastrou a URL onde estava o applet que desejava, mas parece que nao funcionou. Talvez valha a pena tentar mais nisso. 3) Usar a minha solucao! (nao recomendada!) Como esse problema que eu tive era para ser resolvido em uma disciplina, achei muito trabalho fazer todos os passos de autenticar meu applet (embora nao pareca ser tao complicado, para a disciplina nao valia a pena). Fiz com que meu applet submetesse todos os dados para um Servlet em um Tomcat que tinha rodando. Esse servlet pegava os dados e montava uma pagina igual, porem em HTML. Lembre-se que meu problema era fazer com que os dados fossem impressos. Para o seu caso, que deseja abrir uma conexao via socket, acho que vai ter que insistir com o applet. Acho que eh isso, []'s Bruno do Amaral. On Wed, 26 Feb 2003 [EMAIL PROTECTED] wrote: > Olá a todos! > Eu estou tentando implementar um cliente em Java utilizando socket, mas esse > cliente é um applet, o programa gera a seguinte exceção: > java.security.AccessControlException: access denied > (java.net.SocketPermission "IP":"PORTA" connect, resolve) > > O código é o seguinte: > try{ > client = new Socket(InetAddress.getByName(SERVER_ADDR),PORT); > input = new ObjectInputStream(client.getInputStream()); > output = new ObjectOutputStream(client.getOutputStream()); > ThreadLe = new ReadThread(txtArea,this); > } > catch(IOException e){ > e.printStackTrace(); > }; > Esse problema não ocorre quando faço isso num JFrame, será que alguém poderia me > auxiliar. > > Obrigado a todos. > William Massaharu Ono > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > - > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Socket!!!
Cara, Procura no google.com por "SimpleServer" e "SimpleClient" Atenciosamente, Leandro BitencourtAnalista de Sistemas - IBM SP/Brasil - Original Message - From: Marcelo Marques To: [EMAIL PROTECTED] Sent: Thursday, May 23, 2002 11:42 AM Subject: [java-list] Socket!!! Alguem tem algum exemplo q eu consigo abrir alguma conexão socket e receber parâmetros do outro lado? Bem básico! Saudações Marcelo Marques - ICQ 84979095 _Oi! Você quer um iG-mail gratuito?Então clique aqui: http://registro.ig.com.br/-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Socket e Proxy
http://www.javaworld.com/javaworld/javatips/jw-javatip42.html []s Emerson At 17:59 23/05/2002, Marco wrote: >Olá Java Mans. > >Preciso de ajuda, como eu faço para que meu Cliente e Servidor se > comuniquem via socket passando por um proxy. Sem proxy tá beleza, mas > quando passa por proxy a conexão não funciona. > >Grato. > >[]s, >Marco. > > > >-- LISTA SOUJAVA >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP >dúvidas mais comuns: http://www.soujava.org.br/faq.htm >regras da lista: http://www.soujava.org.br/regras.htm >historico: http://www.mail-archive.com/java-list%40soujava.org.br >para sair da lista: envie email para [EMAIL PROTECTED] >- > > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] socket
A JVM do browser possui um esquema de segurança que não permite a manipulação de sockets -- Mensagem Original -- >Espero ajudar com esse exemplo: > >LADO SERVIDOR: >ss = new ServerSocket( port ); >System.out.println("Listening on "+ss); >while (true) >{ >Socket s = ss.accept(); >DataInputStream din = new DataInputStream( >s.getInputStream() ); >DataOutputStream dout = new DataOutputStream( >s.getOutputStream() ); >System.out.println("Socket: "+s); >} > >LADO CLIENTE: > >try >{ >socket = new Socket("localhost", 1); >din = new DataInputStream(socket.getInputStream()); >dout = new DataOutputStream(socket.getOutputStream()); >}catch(IOException ie) >{System.out.println(ie);} > > > --- Joana Bittencourt <[EMAIL PROTECTED]> >escreveu: > Pessoal >> >> eu estou tentando fazer com que uma applet se >> conecte (via conexão soquete) >> a um aplicativo, mas está dando um erro de conexão >> recusada >> (java.net.ConnectException: Connection refused: >> connect). >> >> A parte da applet que trata da conexão é a seguinte: >> ip = null; >> try { ip = InetAddress.getLocalHost(); } >> catch (UnknownHostException e) {} >> try { >>Socket socket = new Socket(ip,2525); >>DataInputStream dis=new >> DataInputStream(socket.getInputStream()); >>String msg = dis.readLine(); >>System.out.println(msg); >> } >> catch (IOException e) { System.out.println("Erro: >> "+e); } >> >> e do aplicativo... >> try { >>ServerSocket server = new ServerSocket(2525); >>Socket s = server.accept(); >>PrintStream ps = new >> PrintStream(s.getOutputStream()); >>ps.println("Hello World"); >>ps.flush(); >> } >> catch (IOException e) { System.out.println("Erro: >> "+e); } >> >> Alguém saberia me dizer onde está ou qual é o erro? >> >> Muito Obrigada, Joana >> >> >_ >> O MSN Photos é o jeito mais fácil de compartilhar e >> imprimir as suas fotos: >> http://photos.msn.com.br/support/worldwide.aspx >> >> >> -- LISTA SOUJAVA >> >> http://www.soujava.org.br - Sociedade de Usuários >> Java da Sucesu-SP >> dúvidas mais comuns: >> http://www.soujava.org.br/faq.htm >> regras da lista: >> http://www.soujava.org.br/regras.htm >> historico: >> >http://www.mail-archive.com/java-list%40soujava.org.br >> para sair da lista: envie email para >> [EMAIL PROTECTED] >> >- >> > >___ >Yahoo! Empregos >O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! >Empregos e tenha acesso a milhares de vagas abertas! >http://br.empregos.yahoo.com/ > >-- LISTA SOUJAVA > >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP >dúvidas mais comuns: http://www.soujava.org.br/faq.htm >regras da lista: http://www.soujava.org.br/regras.htm >historico: http://www.mail-archive.com/java-list%40soujava.org.br >para sair da lista: envie email para [EMAIL PROTECTED] > >- > > A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.com.br. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] socket
Oi Joana, Seu código funciona, exceto pela parte cliente onde eu subistitui o ip = InetAddress.getLocalHost(); por ip = InetAddress.getLocalHost().getHostAddress(), e declarei ip como String, blz?? A mensagem que você está recebendo provavelmente é porque seu Servidor não está mais "escutando nesta porta" ou a aplicação não esta mais rodando... para deixar seu servidor sempre "escutando" nesta porta deixe ele dentro de um bloco: while(true){ } É aconselhavél que você feche sua conexão após a comunicação. É prudente que isso seja feito no servidor, aconselho que você acrescente as linhas: ps.close(); s.close(); server.close(); após o ps.flush(); Você esta fazendo comunicação via UDP e no seu cliente o método readline() do objeto DataInputStream foi deprecado, aconselho que você verifique isso também. Boa Sorte!!! ass: JRichard - Original Message - From: Joana Bittencourt To: [EMAIL PROTECTED] Sent: Tuesday, April 16, 2002 3:45 PM Subject: [java-list] socket Pessoal eu estou tentando fazer com que uma applet se conecte (via conexão soquete) a um aplicativo, mas está dando um erro de conexão recusada (java.net.ConnectException: Connection refused: connect). A parte da applet que trata da conexão é a seguinte: ip = null; try { ip = InetAddress.getLocalHost(); } catch (UnknownHostException e) {} try { Socket socket = new Socket(ip,2525); DataInputStream dis=new DataInputStream(socket.getInputStream()); String msg = dis.readLine(); System.out.println(msg); } catch (IOException e) { System.out.println("Erro: "+e); } e do aplicativo... try { ServerSocket server = new ServerSocket(2525); Socket s = server.accept(); PrintStream ps = new PrintStream(s.getOutputStream()); ps.println("Hello World"); ps.flush(); } catch (IOException e) { System.out.println("Erro: "+e); } Alguém saberia me dizer onde está ou qual é o erro? Muito Obrigada, Joana _ O MSN Photos é o jeito mais fácil de compartilhar e imprimir as suas fotos: http://photos.msn.com.br/support/worldwide.aspx -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] socket
Oi Joana, Seu código funciona, exceto pela parte cliente onde eu subistitui o ip = InetAddress.getLocalHost(); por ip = InetAddress.getLocalHost().getHostAddress(), e declarei ip como String, blz?? A mensagem que você está recebendo provavelmente é porque seu Servidor não está mais "escutando nesta porta" ou a aplicação não esta mais rodando... para deixar seu servidor sempre "escutando" nesta porta deixe ele dentro de um bloco: while(true){ } É aconselhavél que você feche sua conexão após a comunicação. É prudente que isso seja feito no servidor, aconselho que você acrescente as linhas: ps.close(); s.close(); server.close(); após o ps.flush(); Você esta fazendo comunicação via UDP e no seu cliente o método readline() do objeto DataInputStream foi deprecado, aconselho que você verifique isso também. Boa Sorte!!! ass: JRichard - Original Message - From: Joana Bittencourt To: [EMAIL PROTECTED] Sent: Tuesday, April 16, 2002 3:45 PM Subject: [java-list] socket Pessoal eu estou tentando fazer com que uma applet se conecte (via conexão soquete) a um aplicativo, mas está dando um erro de conexão recusada (java.net.ConnectException: Connection refused: connect). A parte da applet que trata da conexão é a seguinte: ip = null; try { ip = InetAddress.getLocalHost(); } catch (UnknownHostException e) {} try { Socket socket = new Socket(ip,2525); DataInputStream dis=new DataInputStream(socket.getInputStream()); String msg = dis.readLine(); System.out.println(msg); } catch (IOException e) { System.out.println("Erro: "+e); } e do aplicativo... try { ServerSocket server = new ServerSocket(2525); Socket s = server.accept(); PrintStream ps = new PrintStream(s.getOutputStream()); ps.println("Hello World"); ps.flush(); } catch (IOException e) { System.out.println("Erro: "+e); } Alguém saberia me dizer onde está ou qual é o erro? Muito Obrigada, Joana _ O MSN Photos é o jeito mais fácil de compartilhar e imprimir as suas fotos: http://photos.msn.com.br/support/worldwide.aspx -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] socket
Espero ajudar com esse exemplo: LADO SERVIDOR: ss = new ServerSocket( port ); System.out.println("Listening on "+ss); while (true) { Socket s = ss.accept(); DataInputStream din = new DataInputStream( s.getInputStream() ); DataOutputStream dout = new DataOutputStream( s.getOutputStream() ); System.out.println("Socket: "+s); } LADO CLIENTE: try { socket = new Socket("localhost", 1); din = new DataInputStream(socket.getInputStream()); dout = new DataOutputStream(socket.getOutputStream()); }catch(IOException ie) {System.out.println(ie);} --- Joana Bittencourt <[EMAIL PROTECTED]> escreveu: > Pessoal > > eu estou tentando fazer com que uma applet se > conecte (via conexão soquete) > a um aplicativo, mas está dando um erro de conexão > recusada > (java.net.ConnectException: Connection refused: > connect). > > A parte da applet que trata da conexão é a seguinte: > ip = null; > try { ip = InetAddress.getLocalHost(); } > catch (UnknownHostException e) {} > try { >Socket socket = new Socket(ip,2525); >DataInputStream dis=new > DataInputStream(socket.getInputStream()); >String msg = dis.readLine(); >System.out.println(msg); > } > catch (IOException e) { System.out.println("Erro: > "+e); } > > e do aplicativo... > try { >ServerSocket server = new ServerSocket(2525); >Socket s = server.accept(); >PrintStream ps = new > PrintStream(s.getOutputStream()); >ps.println("Hello World"); >ps.flush(); > } > catch (IOException e) { System.out.println("Erro: > "+e); } > > Alguém saberia me dizer onde está ou qual é o erro? > > Muito Obrigada, Joana > > _ > O MSN Photos é o jeito mais fácil de compartilhar e > imprimir as suas fotos: > http://photos.msn.com.br/support/worldwide.aspx > > > -- LISTA SOUJAVA > > http://www.soujava.org.br - Sociedade de Usuários > Java da Sucesu-SP > dúvidas mais comuns: > http://www.soujava.org.br/faq.htm > regras da lista: > http://www.soujava.org.br/regras.htm > historico: > http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para > [EMAIL PROTECTED] > - > ___ Yahoo! Empregos O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas abertas! http://br.empregos.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Socket again
eu resolvi um problema desse assim frame.invalidate(); frame.validate(); frame.repaint(); - Original Message - From: Wagner Cunha To: [EMAIL PROTECTED] Sent: Friday, January 11, 2002 3:37 PM Subject: [java-list] Socket again Daeee galera, estou com um probleminha com um applet que estou desenvolvendo: ele deve se conectar a um servidor (utlizando socket), pedir um determinado arquivo, exibir os dados deste arquivo e pedir outro arquivo logo em seguida. consigo receber o arquivo e ler os dados, e assim que tenho os dados chamo o método repaint() para atualizar os dados na tela. mas logo após a chamada do repaint() eu peço o arquivo seguinte e isso faz com q o applet fique nesse ciclo sem nunca atualizar a tela!!! parece q o processo fica preso pedindo e recebendo os dados, sem liberar tempo para atualizar a tela se alguém souber como posso solucionar isso... Antecipadamente grato, Wagner
Re: [java-list] Socket again
Boa Tarde Wagner, Voce estah utilizando a mesma Thread para as duas coisas? Para esse tipo de funcionalidade voce deveria estar utilizando duas uma para o Socket e outra(que eh a comum) a de gerenciamento de eventos. O seu applet ficaria +ou- assim a Thread do Socket: while(quantovocequiserquefique){ Socket socket = new Socket("seuservidor",1000); InputStream in = socket.getInputStream(); int x=0; while((x = in.read()) != -1){ // A maneira abaixo nao eh a melhor, fique ciente myTextArea.append(String.valueIOf((char)x); } in.close(); socket.close(); myTextArea.repaint(); } Abraco!!! PS: Fiz a olho. -Mensagem original-De: Wagner Cunha <[EMAIL PROTECTED]>Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>Data: Sexta-feira, 11 de Janeiro de 2002 19:31Assunto: [java-list] Socket again Quer ter seu próprio endereço na Internet?Garanta já o seu e ainda ganhe cinco e-mails personalizados.DomíniosBOL - http://dominios.bol.com.br Daeee galera, estou com um probleminha com um applet que estou desenvolvendo: ele deve se conectar a um servidor (utlizando socket), pedir um determinado arquivo, exibir os dados deste arquivo e pedir outro arquivo logo em seguida. consigo receber o arquivo e ler os dados, e assim que tenho os dados chamo o método repaint() para atualizar os dados na tela. mas logo após a chamada do repaint() eu peço o arquivo seguinte e isso faz com q o applet fique nesse ciclo sem nunca atualizar a tela!!! parece q o processo fica preso pedindo e recebendo os dados, sem liberar tempo para atualizar a tela se alguém souber como posso solucionar isso... Antecipadamente grato, Wagner
Re: [java-list] Socket again
Olá 1. O Plugin (JVM default do plugin) que executa o java é da mesma versão que a applet foi desenvolvida? 2. Se respondeu sim a pergunta 1, você usa o JDK1.3.1_01? 3. Se respondeu sim a pergunta 2, tente outro JDK (JDK1.3.1 ou JDK1.3.1_02) - Original Message - From: Wagner Cunha To: [EMAIL PROTECTED] Sent: Friday, January 11, 2002 2:37 PM Subject: [java-list] Socket again Daeee galera, estou com um probleminha com um applet que estou desenvolvendo: ele deve se conectar a um servidor (utlizando socket), pedir um determinado arquivo, exibir os dados deste arquivo e pedir outro arquivo logo em seguida. consigo receber o arquivo e ler os dados, e assim que tenho os dados chamo o método repaint() para atualizar os dados na tela. mas logo após a chamada do repaint() eu peço o arquivo seguinte e isso faz com q o applet fique nesse ciclo sem nunca atualizar a tela!!! parece q o processo fica preso pedindo e recebendo os dados, sem liberar tempo para atualizar a tela se alguém souber como posso solucionar isso... Antecipadamente grato, Wagner
Re: [java-list] Socket no CLDC
Se você olhar a classe com.sun.cldc.io.j2me.socket.Protocol, que é a implementação utilizada para sockets no CLDC, o método invocado é o open0() que passa o boolean timeout que apenas joca a exceção para cima, se o timeout expirar. Será necessário uma maneira diferente de efetuar a conexão. Se o desejado é simular um timeout, coloque a operação de conexão em uma thread (separada ou não) e execute o timeout nesta thread. Claudio Miranda Glaucio Scheibel wrote: > > Pessoal, uma pequena duvida: > > Existe alguma maneira de setar o timeout numa conexão via socket do CLDC? > > estou fazendo: > > String uri = "socket://servidor:4445"; > StreamConnection con = (StreamConnection) Connector.open(uri, > Connector.READ_WRITE, true); > > Ja tentei trocar a uri para: > "socket://servidor:4445;timeout=20" > mas não funcionou. > > Alguma ideia? > Glaucio _ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] ::::: Socket :::::::
www.freecode.com tem exemplos de programas em java na area de protocolos - Original Message - From: Wagner Levi Brunca To: JAVALIST Sent: Wednesday, July 18, 2001 1:58 PM Subject: [java-list] : Socket ::: Por favor alguém tem algum exemplo do uso de Socket!!.. Agradecido, ::: Wagner Levi Brunca ::: -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] ::::: Socket :::::::
Veja aqui: http://java.sun.com/docs/books/tutorial/networking/sockets/index.html At 13:58 18/7/2001, Wagner Levi Brunca wrote: >Por favor > >alguém tem algum exemplo do uso de Socket!!.. > >Agradecido, > >::: Wagner Levi Brunca ::: > >-- LISTA SOUJAVA >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP >dúvidas mais comuns: http://www.soujava.org.br/faq.htm >regras da lista: http://www.soujava.org.br/regras.htm >para sair da lista: envie email para [EMAIL PROTECTED] >- []'s Emerson -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] ::::: Socket :::::::
Existe um livro chamado JAVA Unleshed, existem 2 capítulos nele que abordam Sockets. Acho que vc deve encontra-lo na Amazon.com Abraços, Mr. Manzo, Marcelo H. [EMAIL PROTECTED] Oracle® Programmer - Original Message - From: Wagner Levi Brunca To: JAVALIST Sent: Wednesday, July 18, 2001 1:58 PM Subject: [java-list] : Socket ::: Por favor alguém tem algum exemplo do uso de Socket!!.. Agradecido, ::: Wagner Levi Brunca ::: -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Socket com servlet ?
Oi, Pode, > Então eu posso fazer um chat usando um servlet ? []'s -- Edward Roe -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Socket com servlet ?
Então eu posso fazer um chat usando um servlet ? Att. Pedro - Original Message - From: "Daniel A. Melo" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, April 25, 2001 1:59 PM Subject: Re: [java-list] Socket com servlet ? > Veja so, > > o Servlet utiliza a especificação CGI para através do protocolo HTTP trocar > mensagens entre o browser cliente e o Servlet. > > Se vc precisa de uma conexão com socket, vc utilizará um javabean ( uma classe) > que estará aguardando uma requisição de conexão na porta especificada. > > se não quiser fazer com Socket vc tb poderá utilizar RMI. > > []´s > > > Daniel A. > > > Vizeu - Pedro wrote: > > > Ai pessoal > > > > Posso estabelecer uma conexão com socket de applet -> servlet ? > > > > Exemplo : faço um applet para cadastro de usuarios (nome,telefone,endereço, > > etc..), quando o usuario confirmar os dados, faço uma conexão por Socket com > > um servlet que conecta um banco de dados e efetua gravação. > > > > Isto e possivel ? > > > > Att. Pedro. > > > > -- LISTA SOUJAVA > > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > > regras da lista: http://www.soujava.org.br/regras.htm > > para sair da lista: envie email para [EMAIL PROTECTED] > > - > > > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > - > > > -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Socket com servlet ?
Ola Pedro, talvez eu tenha entendido sua necessidade. Estou desenvolvendo um sistema como cliente tem um applet carregado via um servlet. Apos estar carrgado na pagina, o applet se comunica com um servlet atraves de http tunelling, ou seja o applet se mantem no browser e a comunicacao de comandos para o servlet se da atraves de sockets. Para que serve isso, voce pode perguntar: No meu caso, meu cliente tem uma aplicacao de pedidos de componentes de reposicao, esta tela nao tem mudancas significativas por meses, ele precisa de uma interface rica em detalhes e por questoes de padronizacao interna com fomato parecido a uma aplicacao client/server. Portanto o browser demora para carregar o applet,porem ele fica ativo o dia inteiro quando o usuario faz os pedidos.Tenho controle de sessao para garantir a seguranca de acesso. Voce encontra um exemplo no livro "Core Servlets and JSP" do Marty all no capitulo "Using Applets As Servelt Front End Chapter 17". Proceure on site http://www.coreservlets.com Espero ter ajudado. []´s --- Fabiano Carneiro <[EMAIL PROTECTED]> wrote: > Ola Pedro, > > Sinceramente? Caso seja uma aplicacao WEB o seu problema, seria > muita mais > rapido e eficiente vc trabalhar diretamente com uma servlet. Como > assim? > Trocando a sua aplicacao applet, diretamente por uma servlet. > Fazendo com q > paginas ASPs passem esses seus campos(como parametros), para a > servlet, e a > servlet faria o trabalho restante. > > Caso nao saiba como proceder, e so enviar outro e-mail q eu o > ajudo!!! > > []s > Fabiano Carneiro > Programador JAVA > = > > > >From: "Vizeu - Pedro" <[EMAIL PROTECTED]> > >Reply-To: [EMAIL PROTECTED] > >To: <[EMAIL PROTECTED]> > >Subject: [java-list] Socket com servlet ? > >Date: Mon, 23 Apr 2001 14:28:19 -0300 > > > >Ai pessoal > > > >Posso estabelecer uma conexão com socket de applet -> servlet ? > > > >Exemplo : faço um applet para cadastro de usuarios > (nome,telefone,endereço, > >etc..), quando o usuario confirmar os dados, faço uma conexão por > Socket > >com > >um servlet que conecta um banco de dados e efetua gravação. > > > >Isto e possivel ? > > > >Att. Pedro. > > > > > >-- LISTA SOUJAVA > > >http://www.soujava.org.br - Sociedade de Usuários Java da > Sucesu-SP > >dúvidas mais comuns: http://www.soujava.org.br/faq.htm > >regras da lista: http://www.soujava.org.br/regras.htm > >para sair da lista: envie email para > [EMAIL PROTECTED] > >- > > > > _ > Get Your Private, Free E-mail from MSN Hotmail at > http://www.hotmail.com. > > > -- LISTA SOUJAVA > > http://www.soujava.org.br - Sociedade de Usuários Java da > Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para > [EMAIL PROTECTED] > - > = Marcos Yonamine Consultor de Tecnologia 011 9453 5758 [EMAIL PROTECTED] CV: http://br.briefcase.yahoo.com/yonamine_marcos __ Do You Yahoo!? Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Socket com servlet ?
Veja so, o Servlet utiliza a especificação CGI para através do protocolo HTTP trocar mensagens entre o browser cliente e o Servlet. Se vc precisa de uma conexão com socket, vc utilizará um javabean ( uma classe) que estará aguardando uma requisição de conexão na porta especificada. se não quiser fazer com Socket vc tb poderá utilizar RMI. []´s Daniel A. Vizeu - Pedro wrote: > Ai pessoal > > Posso estabelecer uma conexão com socket de applet -> servlet ? > > Exemplo : faço um applet para cadastro de usuarios (nome,telefone,endereço, > etc..), quando o usuario confirmar os dados, faço uma conexão por Socket com > um servlet que conecta um banco de dados e efetua gravação. > > Isto e possivel ? > > Att. Pedro. > > -- LISTA SOUJAVA > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Socket com servlet ?
Ola Pedro, Sinceramente? Caso seja uma aplicacao WEB o seu problema, seria muita mais rapido e eficiente vc trabalhar diretamente com uma servlet. Como assim? Trocando a sua aplicacao applet, diretamente por uma servlet. Fazendo com q paginas ASPs passem esses seus campos(como parametros), para a servlet, e a servlet faria o trabalho restante. Caso nao saiba como proceder, e so enviar outro e-mail q eu o ajudo!!! []s Fabiano Carneiro Programador JAVA = >From: "Vizeu - Pedro" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: <[EMAIL PROTECTED]> >Subject: [java-list] Socket com servlet ? >Date: Mon, 23 Apr 2001 14:28:19 -0300 > >Ai pessoal > >Posso estabelecer uma conexão com socket de applet -> servlet ? > >Exemplo : faço um applet para cadastro de usuarios (nome,telefone,endereço, >etc..), quando o usuario confirmar os dados, faço uma conexão por Socket >com >um servlet que conecta um banco de dados e efetua gravação. > >Isto e possivel ? > >Att. Pedro. > > >-- LISTA SOUJAVA >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP >dúvidas mais comuns: http://www.soujava.org.br/faq.htm >regras da lista: http://www.soujava.org.br/regras.htm >para sair da lista: envie email para [EMAIL PROTECTED] >- > _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Socket com servlet ?
Sim é completamente possível. Só que nesse caso esse é o pior approach. Por que você não passa os dados via HTTP (CGI) mesmo através da classe URLConnection []'s Sergio >From: "Vizeu - Pedro" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: <[EMAIL PROTECTED]> >Subject: [java-list] Socket com servlet ? >Date: Mon, 23 Apr 2001 14:28:19 -0300 > >Ai pessoal > >Posso estabelecer uma conexão com socket de applet -> servlet ? > >Exemplo : faço um applet para cadastro de usuarios (nome,telefone,endereço, >etc..), quando o usuario confirmar os dados, faço uma conexão por Socket >com >um servlet que conecta um banco de dados e efetua gravação. > >Isto e possivel ? > >Att. Pedro. > > >-- LISTA SOUJAVA >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP >dúvidas mais comuns: http://www.soujava.org.br/faq.htm >regras da lista: http://www.soujava.org.br/regras.htm >para sair da lista: envie email para [EMAIL PROTECTED] >- > _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -