L
Lucyann Lenon Emerick De Assis
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 umgps modelo tk102 , fiz a classe abaixo que por sinal esta "funcionando" euemulei 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 meforneceu 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 hajaalgo 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) {
}
}
}
}
}
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 umgps modelo tk102 , fiz a classe abaixo que por sinal esta "funcionando" euemulei 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 meforneceu 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 hajaalgo 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) {
}
}
}
}
}