Сокетный Клиент-Сервер на C#

Поділитися
Вставка
  • Опубліковано 23 гру 2024

КОМЕНТАРІ • 64

  • @vmajura
    @vmajura 4 роки тому +8

    Один из немногих авторов которые увлекательно рассказывает и главное объясняет почему возникли проблемы потому как на таких ошибках в основном и засоряют начинающие

  • @kostya1306
    @kostya1306 8 місяців тому

    Хороший урок. У меня самостоятельно ничего не получалось. А по вашему уроку разобрался, и все заработало как надо.

  • @ИльяИсмаков-т1ж
    @ИльяИсмаков-т1ж 2 роки тому +1

    Отличный видеоролик - просто, понятно и по делу!

  • @EfremovKirill
    @EfremovKirill 2 роки тому +11

    Если поставить Вас на 0.5, то вылитый голос Паши Техника))

  • @qxkke1996
    @qxkke1996 9 місяців тому +1

    До сих пор полезно.

  • @mkrugl
    @mkrugl 5 років тому +12

    Отличный стрим!
    Про мануалы согласен.!!
    1-ый урок: «Hello world»
    2-урок: «Делаем калькулятор»

    • @MarinLoren-rp4jo
      @MarinLoren-rp4jo 8 місяців тому

      3-урок: "Делаем полноценный http сервер"

  • @ДовудМадобидов
    @ДовудМадобидов 3 місяці тому

    Наконец-то я понял как работает сокети на c#

  • @stevejobs1887
    @stevejobs1887 2 роки тому

    Благодарю за ваши старания!

  • @_Pavel
    @_Pavel 4 роки тому

    Ничего лишнего и при этом ничего не пропустил. Спасибо)

  • @ТихиронРрр
    @ТихиронРрр 3 роки тому

    Кстати, на юнити подключение работает, надо только написать в методе Start, правда, я сейчас только довел до 36:36, позже продолжу, отличный гайд, все понятно!

  • @luujhffgnftthfdfgczybcsch9142
    @luujhffgnftthfdfgczybcsch9142 3 роки тому +1

    А почему все это не в отдельном потоке?

  • @yehonatanmazor755
    @yehonatanmazor755 2 роки тому

    я смотрел как видео но все ровно 👍👍👍👍

  • @MrOzi666
    @MrOzi666 5 років тому +6

    А есть смысл вообще делать подключения запихнутые в цикл вместо нормального BeginAcceptTcpClient?

    • @RALEOSE
      @RALEOSE 5 років тому

      тоже интересно

  • @softwet4341
    @softwet4341 3 роки тому

    спасибо за видео урок

  • @artemivanov2141
    @artemivanov2141 5 років тому +4

    Купите очки или линзы, неудобно же щуриться постоянно

  • @kulikovekb
    @kulikovekb 6 років тому

    Httplistener может нужно было использовать?

  • @rezolarg7200
    @rezolarg7200 Рік тому

    Не программист. Но году в 12 надо было написать клиент сервер. В комп клубе. Что бы время ставил и останавлиал. Залез в инет, какие то видосы, ссылки, и собрал не пойми из чего и как оно работает. На java. Пашет до сих пор 😂. Бывает надо цену времени изменить. Зайду в этот код и смотрю на него как пигмей на космический корабль. Но ска работает 😂 На все про все ушла неделя.

  • @dagellatdagellat845
    @dagellatdagellat845 2 роки тому +2

    Может для стрима такое допустимо, но задачу нужно четко разбивать на составляющие и каждую методично отрабатывать, не плохо перед стримом заранее подготовиться (хотя бы шпаргалку какую написать, особенно если синтаксисом конкретно этого языка Вы владеете не в достаточной степени) Пришлось мучаться вместе с автором, код по настоящему выстрадан. Возьмите тот же самый код, закомментируйте поля... Сколько времени уйдет на объяснение? Явно не 58 минут.Вводите в лексикон фразы вроде: инициализируем переменную... создаем экземпляр класса... И желательно избегать вольной транслитеррации навроде "л-е-н-г-т-х" для Length. Крайне желательно делиться кодом в каком-нибудь репозитории, чтобы люди не мучались его набирать вручную. Да ладно набирать, перенабирать вслед за автором. Но за работу, тем не менее, спасибо.

    • @VisaginasChess
      @VisaginasChess 2 роки тому

      Так это и был - стрим

    • @dagellatdagellat845
      @dagellatdagellat845 2 роки тому

      Безусловно. Поэтому я и говорю "перед стримом необходимо заранее подготовиться". Если человек делает хорошие стримы по Java, то зачем выбирать ЯП и IDE в которых ты "плаваешь"(что даже не скрывается автором). Не мудрено что десятиминутный стрим превращается в часовой.

  • @МихаилАтомович
    @МихаилАтомович 4 роки тому +1

    Добрый день! Могу ли я создать сокет клиента на яве а сокет сервера на сишарпе???

  • @КонстантинСергеевич-ш6с

    На самом деле в вижул можно одной кнопкой сразу 2 запускать) По Солюшн правой кнопкой и там СетСтарапСеттингс, дальше разберетесь)
    Мне кстати вижуал студио нравится, хотя на IDE от JetBrains 10 лет отсидел от звонка до звонка =)
    Спустя сутки: ладно признаю VS отстой

  • @kislez2013
    @kislez2013 4 роки тому

    а как создать SSL подключение?

  • @wavy-violet
    @wavy-violet 2 роки тому

    очень было полезно))

  • @felior3152
    @felior3152 5 років тому

    Добрый день. Если можно тему как на с# сделать то же самое, но чтобы могли несколько клиентов обслуживаться параллельно (много потоков не подойдет, большая нагрузка на сервер).

    • @wqff5811
      @wqff5811 3 роки тому +3

      добавлять в колекцтю необработанные запросы и доставать их оттуда когда друшие будут решены

  • @saurontheblack6566
    @saurontheblack6566 Рік тому

    нового ничего не узнал, у меня проблемы с тем что мой прокси сервер работает коряво, медленно и думал тут будет реализация как использовать асинхронную передачу

  • @MrYaroslavch
    @MrYaroslavch 5 років тому

    можно вторым потоком запустить вторую консоль как клиент

  • @brianortega4087
    @brianortega4087 5 років тому

    Дружище. Вот скажи мне. Я уже 6 час копаюсь в интернете и ищу б***скую реализацию TCP через интернет (2 удалённых пк), а везде "хорошие люди" со своими localhost'aми. Может быть подскажешь что нибудь?

    • @АндрейЛазарев-я8б
      @АндрейЛазарев-я8б 5 років тому

      через интернет ты врятли сделаешь просто так - тебе нужно идти к провайдеру и платить за статический ip адрес или покупать хост

    • @brianortega4087
      @brianortega4087 5 років тому

      @@АндрейЛазарев-я8б с вдс можно провернуть такую аферу?

    • @АндрейЛазарев-я8б
      @АндрейЛазарев-я8б 5 років тому

      можно, но вместо 127.0.0.1 просто пишешь ip хоста, на котором и запускается сервак. Только вот стоймость(200 руб/месяц примерно это минимум) того не стоит

    • @rtgRealTacticGames
      @rtgRealTacticGames 4 роки тому +2

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

    • @FloatingGames
      @FloatingGames Рік тому

      ​@@АндрейЛазарев-я8б получилось? мне нужна помощь. есть статический ip. все написано на сокетах. ничего не работает уже месяц всем блоком потеем ничего не получается. к провайдеру ходил сказал он ни при чем

  • @beautifulchannel9914
    @beautifulchannel9914 3 роки тому

    спасибо

  • @modjaid3907
    @modjaid3907 5 років тому

    я написал сервер на комп, и юнити клиент на адройд, люди подскажите почему только через вай фай работает? как настроить чтоб через мобильные данные работало?

    • @FloatingGames
      @FloatingGames Рік тому

      получилось? мне нужна помощь. есть статический ip. все написано на сокетах. ничего не работает уже месяц всем блоком потеем ничего не получается. к провайдеру ходил сказал он ни при чем

    • @modjaid3907
      @modjaid3907 Рік тому

      @@FloatingGames к сожалению ушел я от самописных мультимлеерных идей куда по дальше от греха

    • @FloatingGames
      @FloatingGames Рік тому +1

      @@modjaid3907 дак оно должно корректно работать, но оно работает только в локальной сети, у меня есть подозрения что я apn неправильно настроил, или же надо подключаться как-то через dns, но это никто в интернете не показывает, если у меня получится сделаю видео

    • @modjaid3907
      @modjaid3907 Рік тому

      @@FloatingGames теперь уже обязательно запили видос, так как я подписался)

  • @АртакМирзоян-л3б
    @АртакМирзоян-л3б 4 місяці тому

    GOOD Master

  • @softwet4341
    @softwet4341 3 роки тому

    мне кажется, что вам стоит купить очки, неудобно же ведь

  • @ВіталійЗубков-щ5о
    @ВіталійЗубков-щ5о 2 роки тому

    по поводу лучше сделать, разбить отправку и ответ на 2 отдельньіе функции, и не дублировать код в основном классе

  • @gilder7119
    @gilder7119 4 роки тому

    смотрю со скоростью 3.2)

  • @НиколайДенисов-х1н
    @НиколайДенисов-х1н 5 років тому

    У меня в эксплорере отрабатывает как надо.

  • @klaxwork1208
    @klaxwork1208 2 роки тому

    Стрим, конечно, отличный... Но тот, кто учит языку программирования, должен знать и тему на зубок, и оболочку, в которой он работает...
    А тут даже не знает, что можно 2 оболочки одновременно открыть. соответственно 2 проекта одновременно.

  • @kulikovekb
    @kulikovekb 6 років тому +2

    VS - гамно. Юзайте Rider

    • @ИльяБелоногов-х6э
      @ИльяБелоногов-х6э 5 років тому +3

      Обоснуй

    • @dy0mber847
      @dy0mber847 3 роки тому +2

      VS охyенная среда разработки

    • @kulikovekb
      @kulikovekb 3 роки тому

      @@ИльяБелоногов-х6э до сих пор 32-битная, поиск и замена - кусок говна, без решарпера - блокнот весом в несколько гигабайт (уже несколько десятков?), а поскольку это поделие 32-битное и решарпер запускается в том же процессе, в котором и студия, всё это безбожно тормозит. Ну и интерфейс как в поздние 90-е. Студия это как на ишаке ездить в современном мире. Единственный плюс - есть бесплатная версия.

    • @kulikovekb
      @kulikovekb 3 роки тому

      @@dy0mber847 если с блокнотом сравнивать, то, наверное, да)

    • @kulikovekb
      @kulikovekb 3 роки тому

      О, вспомнил ещё одну фишку этой "охуенной среды разработки" - нельзя одновременно запустить в дебаге несколько проектов из одного солюшена. Или просто несколько солюшенов, не помню точно. Эт прям то, что нужно, для микросервисной архитектуры)