Курсы по программированию

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Клиент-серверный сокет / Автоответчик

  • На этом слайде мы напишем сервер-автоответчик, который всем клиентам будет отправлять одно и тоже сообщение.
  • Дата отправки отчёта: 10 февраля 2019 г.
  • Задание выполнено: за 40 мин.
  • Чему научился: getInputStream() - для получения данных
    getOutputStream() - для отправки данных
  • Что было сложным: В оси не был подключён компонент Телнет. Включается так:
    Пуск - Панель управления - Программы и компоненты - Включение или отключение компонентов windows - Клиент Telnet (ставим галочку)
  • Оценка видео-уроку:
Отчёт от 17947 за Клиент-серверный сокет / Автоответчик


Отчёт от 17947 за Клиент-серверный сокет / Автоответчик




Оцени работу

 
Сохранить страницу:

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Клиент-серверный сокет / Автоответчик / 2019-02-10 11:32

Вариант для cmd:
dism /online /Enable-Feature /FeatureName:TelnetClient
Если пусто - иди в реестр(Пуск - regedit):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows
для параметра CSDVersion вместо "200" поставить "0"



В точке входа создали серверный сокет с указанием порта для подключения

В бесконечном цикле серверному сокету задали метод акцепт для входящих запросов на линк

Указали OutputStreamWriterу засылать строковый ответ туда, откуда пришло соединение

После СОЗДАНИЯ строкового ответа указали экземпляру OutputStreamWriterа выпуливать ответ подсоединившемуся клиенту и сразу закрывать соединение и ожидать нового соединения


  • Отчёт оценивали:
    13417Chip+1   20528Геннадий Кравцов+1   11589Yefim+1   18131Александр+1   791Валерий Жданов+1   10494Алексей В.+1   20659no name+1   Посетитель+1   3922Александр+1   11353AlliZzeN+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Продолжаем работу с нашим приложением. Расширим функционал: 1. Создадим на серверной части нашего приложения клиентский сокет (clientSocket). 2. Проверить работу сервера в режиме telnet клиент и в браузерном варианте 3. Реализовать функционал вывода целых строк 4. Зациклить работу нашего одноразового сервера и реализовать отображение количества созданных сессей



Научился: Рано мне ещё писать этот код, нужно начать с начальных уроков. Ничего не получается, кроме тупого повторения за автором и то - в браузерах хром, эдж и яндекс не работает, срабатывает только в окне WindowsPowerShell - один раз и перезагружать.
Трудности: Всё сложно. Я привык как в php: переменные, функции. Тут я не понимаю ничего. Перейду на начальные уроки.