Я создал приложение, которое устанавливает соединение с данным портом и передает данные в обоих направлениях. Но у меня проблемы с чтением данных с сервера.
try{
Socket skt = new Socket(127.98.68.11, 1111); // connecting to this to get data
String message = "some test message";
if(option.equalsIgnoreCase("send")){
OutputStream outToServer = skt.getOutputStream();
outToServer.write(message); // this is working, message stored on server-side
}else if(option.equalsIgnoreCase("receive")){
BufferedReader in = new BufferedReader (new InputStreamReader(sit.getInputStream()));
String fromServer = in.readLine();
System.Out.Println(fromServer);
}
}catch(IOException io){
io.printStackTrace();
}
В этой программе все работает как положено. кроме in.readline ().
Я попытался запустить эту программу в режиме отладки, и к тому времени компилятор достиг этой команды. это ничего не делал, и я не вижу курсора также