Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2019, 02:46   #1
Степан Адамов
 
Регистрация: 14.11.2013
Сообщений: 7
По умолчанию Сеть

Почему сервер не принимает ввод с клиента?
Клиент
Код:
public class Client
{
    private static BufferedReader reader;
    public static  void InputInfoFromServer() throws IOException
    {
        System.out.println(reader.readLine());
        while (reader.ready()==true)
        {
            System.out.println(reader.readLine());
        }
    }
    public static void main(String[] args)
    {

        try(Socket client=new Socket("192.168.56.1",7000);
            PrintWriter pw = new PrintWriter(client.getOutputStream(), true))
        {
            reader=new BufferedReader(new InputStreamReader(client.getInputStream()));
            String fg;
            Scanner sc=new Scanner(System.in);
            while(true)
            {
                Client.InputInfoFromServer();
                fg = sc.nextLine();
                pw.print(fg);
            }

        } catch (IOException e)
        {
            e.printStackTrace();
        }
    }
}
}
Сервер
Код:
public static void main(String[] args)
    {
        try(ServerSocket serverSocket=new ServerSocket(7000))
        {
            System.out.println("Start");

            try (Socket server = serverSocket.accept();
                 BufferedReader reader=new BufferedReader(new InputStreamReader(server.getInputStream()));
                 PrintWriter pw = new PrintWriter(server.getOutputStream(), true))
            {
                pw.println("Введите текст");
                      String terx = reader.readLine();
                pw.println("Текст\n"+"прочитан");
                   String file;
                   file=reader.readLine();
                while (reader.ready()==true)
                {
                    System.out.println(file);
                    file=reader.readLine();
                }
            }

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
Степан Адамов вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Соц.Сеть ser70 Общие вопросы C/C++ 14 01.07.2015 10:01
сеть и C# broker Общие вопросы .NET 4 01.11.2012 11:45
Чат + сеть дима 111231 Помощь студентам 1 30.06.2012 23:54
Сеть madmaniac Операционные системы общие вопросы 2 23.03.2011 19:43