Задачи | 10 уровень | 8 лекция

Открыта
20
Задача
Java Collections,  10 уровень,  8 лекция
Недоступна
Сокетный сервер и клиент
Есть сервер, он принимает входящие сообщения от клиентов и отвечает им echo. Есть клиенты, они считывают сообщения с клавиатуры и отправляют их серверу. Программа запускается, но не работает. Разберись в чем проблема, внеси минимальные изменения в код, чтобы все заработало.
20
Задача
Java Collections,  10 уровень,  8 лекция
Недоступна
Отправка GET-запроса через сокет
Перепиши реализацию метода getSite, он должен явно создавать и использовать сокетное соединение Socket с сервером. Адрес сервера и параметры для GET-запроса получи из параметра url. Порт используй дефолтный для http (80). Классы HttpURLConnection, HttpClient и т.д. не использовать. Не оставляй заком
Комментарии (7)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Leonid41 уровень, Киев
1 июля, 10:47
Как написали ниже по второй задаче: "если реализовываешь двунаправленный интерфейс, то при создании потока ввода вешается блокировка в ожидании потока вывода. А его еще нет. И конструктор потока ввода висит в ожидании." Вопрос: а как именно и где конструктор ввода ищет поток вывода? Как реализован этот поиск? А если я хочу просто из файла на диске почитать объекты и мне не нужен поток вывода? Тогда поток ввода создастся? Откуда Java знает, что мой интерфейс "двунаправленный"?
Владимир Ушкин41 уровень, Армавир
27 февраля, 20:32
Объясните пожалуйста решение 2й задачи. Почему метод сброса буфера должен идти до инициализации входного потока? Как это связанно?
Constantine41 уровень, Москва
1 марта, 16:13
если реализовываешь двунаправленный интерфейс, то при создании потока ввода вешается блокировка в ожидании потока вывода. А его еще нет. И конструктор потока ввода висит в ожидании. При этом конструктор потока вывода так и не будет запущен. Проверил в режиме отладки.
Владимир Ушкин41 уровень, Армавир
9 марта, 17:14
Многопоточность, значит.
Artem Lisikh40 уровень, Днепр
28 апреля 2017, 19:20
Вторая задача топ
29 октября 2017, 11:26
Если чат делал, то быстро решается.
Даниил41 уровень
30 октября 2019, 10:03
Если чат делал, то уже напрочь забыл что там такое было, да и вообще что в том чате было (на личном опыте).