Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #16014
| From | Lucyann Lenon Emerick De Assis <lucyann.lenon@gmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | serversocket |
| Date | 2012-07-14 05:41 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <15b1bc5d-160d-4048-8ad7-2cff9cf862e0@googlegroups.com> (permalink) |
Bom dia!
to começando com java mas no entanto já tenho uma certa experiência com php. to tentando criar um serversocket com java para receber dados de um gps modelo tk102 , fiz a classe abaixo que por sinal esta "funcionando" eu emulei o modelo dele no meu smart e ele fez o que tinha que fazer leu e imprimiu em tela os logs, entretanto quando eu coloco o gps pra conectar ele nao conect. sei que ele esta funcionando pois em um forum na net um cara me forneceu o ip do server dele e nele conectou. alguem pode me ajudar ?
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
public class Track {
public static void main(String[] args) {
//Declaro o ServerSocket
ServerSocket serv = null;
//Declaro o Socket de comunicação
Socket s = null;
//Declaro o leitor para a entrada de dados
BufferedReader entrada = null;
while (true) {
try {
//Cria o ServerSocket na porta 11000 se estiver disponível
serv = new ServerSocket(11000);
//Aguarda uma conexão na porta especificada e cria retorna o socket que irá comunicar com o cliente
s = serv.accept();
//Cria um BufferedReader para o canal da stream de entrada de dados do socket s
entrada = new BufferedReader(new InputStreamReader(s.getInputStream()));
//Aguarda por algum dado e imprime a linha recebida quando recebe
System.out.println(entrada.readLine());
//trata possíveis excessões de input/output. Note que as excessões são as mesmas utilizadas para as classes de java.io
} catch (IOException e) {
//Imprime uma notificação na saída padrão caso haja algo errado.
System.out.println("Algum problema ocorreu para criar ou receber o socket.");
} finally {
try {
//Encerro o socket de comunicação
s.close();
//Encerro o ServerSocket
serv.close();
} catch (IOException e) {
}
}
}
}
}
Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar | Unroll thread
serversocket Lucyann Lenon Emerick De Assis <lucyann.lenon@gmail.com> - 2012-07-14 05:41 -0700
Re: serversocket Joerg Meier <joergmmeier@arcor.de> - 2012-07-14 16:40 +0200
Re: serversocket Lew <noone@lewscanon.com> - 2012-07-14 13:04 -0700
Re: serversocket Joerg Meier <joergmmeier@arcor.de> - 2012-07-15 00:42 +0200
Re: serversocket Lucyann Lenon Emerick De Assis <lucyann.lenon@gmail.com> - 2012-07-14 07:56 -0700
Re: serversocket Knute Johnson <nospam@rabbitbrush.frazmtn.com> - 2012-07-14 10:23 -0700
Re: serversocket Martin Gregorie <martin@address-in-sig.invalid> - 2012-07-15 00:29 +0000
Re: serversocket Lew <noone@lewscanon.com> - 2012-07-14 14:04 -0700
Re: serversocket Lew <noone@lewscanon.com> - 2012-07-14 14:12 -0700
Re: serversocket Lucyann Lenon Emerick De Assis <lucyann.lenon@gmail.com> - 2012-07-16 04:49 -0700
Re: serversocket Lucyann Lenon Emerick De Assis <lucyann.lenon@gmail.com> - 2012-07-16 04:54 -0700
Re: serversocket Lew <lewbloch@gmail.com> - 2012-07-16 13:59 -0700
csiph-web