Boa noite gente. Estou criando um sistema para enviar uma conexão socket para um determinado servidor e escrever alguns packets.
Porém ao fazer isto me retorna o seguinte erro:
javax.microedition.io.ConnectionNotFoundException: error 10061 in socket::open
Estou usando o seguinte trecho de código:
try {
String senhaRcon = "___";
String commandoRcon = "____-";
String endereco = "189.110.201.9";
String porta = "7777";
String[] ipSplit = split(endereco,'.');
String packets = "SAMP" +
(char)(Integer.parseInt(ipSplit[0])) + (char)(Integer.parseInt(ipSplit[1])) + (char)(Integer.parseInt(ipSplit[2]))+ (char)(Integer.parseInt(ipSplit[3])) + (char)(Integer.parseInt(porta) & 255) + (char)(Integer.parseInt(porta) >> 8 & 255)+
"x"+(char)(senhaRcon.length() & 255)+(char)(senhaRcon.length() >> 8 & 255)+senhaRcon+(char)(commandoRcon.length() & 255)+(char)(commandoRcon.length() >> 8 & 255)+commandoRcon
;
try {
SocketConnection sc = (SocketConnection)
Connector.open("socket://189.110.201.9:7777"); // endereco + ":" + porta
OutputStream os = null;
try {
os = sc.openOutputStream();
os.write(packets.getBytes());
os.flush();
}
finally {
sc.close();
os.close();
}
}
catch (IOException x){
System.out.println(x);
}
}
Já procurei na internet e disseram que isto poderia ser problema na conexão com localhost. Mas não estou tentando conectar a um servidor local.
Enfim, desde já agradeço a atenção