2012-01-26 2 views
0

Я пытаюсь получить IP-адрес из текстового файла, так что, когда я использую следующий код он делает работу .. физиологических децибелПодключения через IP-адрес

System.out.println("get = "+get);  //get is where the ip address is stored after reading from file and it is successfully received as well 
    Socket client=new Socket(get,5000); 

Я даже попробовал то же самое через InetAddress следующим образом .. но это не работает.

InetAddress ik= InetAddress.getByName(get); 
    Socket client=new Socket(ik,5000);  

но когда я вручную предоставляю ip в его работе. Я не понимаю, где я ошибаюсь?

String get="192.168.1.224"; 
+1

Любое сообщение об ошибке исключения? Вы пытались напечатать значение get в обоих случаях? –

+3

Просто ради, вы пытались сделать get.trim()? – Pih

+1

Попробуйте выполнить печать следующим образом: 'System.out.println (" get = \ "" + get + "\" ");' Таким образом вы увидите, есть ли какие-либо пробелы в начале или конце, которые могут мешать. –

ответ

2

Просто:

System.out.println("get = "+get.trim()); 
Socket client=new Socket(get,5000); 
Смежные вопросы