Си шарп с нуля

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

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

Костя
  • Звание: Нанопрогер
  • Накопленный опыт: 11 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-10-31 10:33:22

Видеокурсы

Дата активности Видеокурс Прогресс
2020-10-31 platformer Платформер на Unity 2 из 12 %
2020-10-27 start Начало здесь 1 из 9 %
2020-10-26 java-start J1. Запуск 3 из 4 75 %
2020-10-22 socket Клиент-серверный сокет 3 из 18 43 %
Итого: 9 из 43 21 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2020-10-20 solo Java - Запуск 2 из 13 16 %
Итого: 2 из 13 16 %
Сохранить страницу:

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Костя  # Клиент-серверный сокет / Простейший сервер / 2020-10-31 18:53

Привет! Код выполняется построчно, сверху вниз. То, что непонятно, оно прописано внутри методов акцепт и клоуз. Как говорится, под капотом. Метод акцепт .accept(), он вызывается для экземпляра сокета, (сокет точка акцепт), а это те же строки кода, просто они не здесь, как на скриншоте, а описаны отдельно, а там внутри и условие и прочие подробности все указаны в инструкциях ( или строках кода). Это многоуровневый мир кода. Если пройти по имплементации метода, там откроются искомые непонятки.


24765. --
Anatoli
Anatoli
ответить
→  Костя  # БД - Управление гостиницей / Модель. Бронирование. / 2020-10-31 15:58

Есть метод, есть функция. Функция что-то всегда возвращает, метод нет. Если у метода используется return, значит метод завершает работу это выход из метода. А функция всегда возвращает результат всегда какого-то типа. Долго обьяснять, почитай например stolyarov.info/books/programming_intro/vol1 тут есть немного информатики тоже.


28874. --
Костя
Костя
ответить
→  Vdonsk  # БД - Управление гостиницей / Модель. Бронирование. / 2020-10-31 08:28

Я помню на уроке по php показали мне, что return; - прекращает работу функции, и return false - прекращение работы. Следовательно, возможно написать только return; В С# не так ?


18131. --
Александр
Александр
ответить
→  Костя  # Клиент-серверный сокет / Автоответчик / 2020-10-22 19:08

Главное наверное не спешить, не получается, отдохнуть попробовать потом


18131. --
Александр
Александр
ответить
→  Костя  # J1. Запуск / START - Платформа Java / 2020-10-22 19:06

Наверное нужно запустить под админом


24765. --
Anatoli
Anatoli
ответить
→  Костя  # J1. Запуск / START - Платформа Java / 2020-10-22 17:49

Тут без азов работы в командной строке, будет совсем тяжко. В каком каталоге находишься, путь к файлу, файловая система и т.д.


11589. --
Yefim
Yefim
ответить
→  Костя   / 2020-10-19 15:04

Костя, я познакомился, но с РНР я еще зеленый. В двух словах я не отвечу.


28874. --
Костя
Костя
ответить
→  Yefim  # J8. Циклопы / LOOP - Цикл for/each / 2020-10-19 14:33

Есть ли отличия у for для java от for для php? Вы, вероятно, уже с разными языками познакомились.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Костя   / 2020-10-16 18:33

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2020-11-15
Остаток байтов: 256
Вы являетесь участником Клуба формулистов.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Костя   / 2020-10-16 18:33

Я проверю через час, отпишусь.
Доступ к клубу открываю, но для подписки на этих условиях нужно оплачивать счёт через justclick


28874. --
Костя
Костя
ответить
→  Евгений Волосатов   / 2020-10-16 17:37

Привет, Евгений.
Сегодня я перевел на Яндекс.Кошелёк 600 рэ за 30 дней и 256 байт.
Где я могу увидеть что ₽ поступили?


24765. --
Anatoli
Anatoli
ответить
→  Костя  # Клиент-серверный сокет / Что такое сокет / 2020-10-15 12:20

Тут не важно на каком языке реализовано соеднение по сокету, они используют общий протокол, то есть это соглашение что, как и когда...


  • Звание: Нанопрогер
  • Накопленный опыт: 11 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2020-11-15

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





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

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

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

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


Научился: Сокеты это коды на клиенте(отправляет запрос и принимает ответ) и на сервере(постоянно ждёт запрос и получив его, даёт команду и включает сокет на отправку ответа) и оба эти кода должны содержать одинаковый ip и порт с указанием вопрос-ответ(output-input) функции и если не совпадут номера портов и ip сервера, то компы не соединятся.
Трудности: Сложно понять сколько разных компиляторов у клиента и у сервера чтобы читать и java, & php, & C, & js, & so on.



Научился: работать с cmd . Оказывается в нотепад спокойно создаёт файл ява и читает его в cmd.