Сетевое программирование C++. WinSock. Урок #1

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

КОМЕНТАРІ • 182

  • @isorport32
    @isorport32 4 роки тому +38

    Какая же чистая и понятная речь! Без картанья, гыканья, заикания и зависания, ты просто один из богов с олимпа сэнсеев! Жаль что заморозил свою просветительскую деятельность. Огромное тебе спасибо за лекции!

  • @nikiarrow8829
    @nikiarrow8829 4 роки тому +14

    огромное человеческое спасибо, облазил весь инет пытаясь разобраться а здесь так просто и доступно всё объяснено, спасибо ещё раз!

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

    Спасибо за нормальное пошаговое объяснение! Всё без лишней воды, с объяснением что делает каждая строка. Пишу то же самое на Qt сейчас, контент очень помог.

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

    Спасибо тебе большое !! Очень редко находишь такие видосы !! Автору респект

  • @johngalt7704
    @johngalt7704 5 років тому +16

    Очень доступно объясняешь, спасибо!

  • @MsyeVictor
    @MsyeVictor 6 років тому +8

    Крутой урок! Реально помогает разобраться в WinSock новичкам! Лайк, подписка))

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

    Только начал изучать сетевое программирование и случайно наткнулся на этот канал,огромное спасибо!

  • @noname-hw3bb
    @noname-hw3bb 2 роки тому +1

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

  • @nair889
    @nair889 2 місяці тому +1

    господи, спасибо, что такой человек попался... Сам же я делаю школьный проект на c++... Спасибо

  • @---ml1ne
    @---ml1ne Рік тому +1

    Орнул со вступления. Спасибо за видос

  • @justman7656
    @justman7656 2 роки тому +1

    Братан, хорош, давай, давай вперед! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого почаще?

  • @one-zero-dev
    @one-zero-dev 6 років тому +39

    Годноту пилишь, чувак! Большое спасибо за видос.
    Писал чат по этому уроку в Visual Studio 2010. Вот несколько отличий:
    1) Регистр структуры отличается: вместо WSAData писал WSADATA;
    2) Отличается название библиотеки: #pragma comment(lib, "ws2_32.lib") // взял со stackoverflow
    3) Получил ошибку: Cбой при преобразовании в COFF. Решение здесь: ua-cam.com/video/N3-emEfLOos/v-deo.html

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

    даже спустя пять лет вы меня выручили!! спасибо вам огромное

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

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

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

    Дякую тобі за файне відео, нормальне пояснення та й прости ти крутий, дякую за відео💓💓💓

  • @Юлия-м7ф9в
    @Юлия-м7ф9в 5 років тому +2

    Отличный урок для новичков! Автору большое спасибо!

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

    Отлично объяснил, спасибо большое! Однозначно лайк!

  • @vitalikbogdevich318
    @vitalikbogdevich318 5 років тому +2

    Видео просто пушка, информативность зашкаливает!!!

  • @dwqfoling318
    @dwqfoling318 4 роки тому +1

    спасибо за очень доступный для понятия урок

  • @АйданаАбдыкеримова-г2и

    Мужик,ты лучший! Спасибо за видео

  • @fine1278
    @fine1278 6 років тому +3

    Вот это бля ахуенно, когда искал фановые ролики в ютубе вышло это в рекоменды и теперь хочу стать программистом

    • @МаксКурский-р2в
      @МаксКурский-р2в 5 років тому

      да это вы еще не учитываете что захотели стать программистом посмотрев НА С++

    • @ФилософскийОвощ
      @ФилософскийОвощ 5 років тому +1

      когда-то и меня вела дорого приключений.. А ПОТОМ Я СТАЛ ПРОГРАММИСТОМ

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

      @@МаксКурский-р2в а что не так с с++?

  • @_girnetix_
    @_girnetix_ 4 роки тому +7

    Писал код полностью с твоего видео,но почему-то клиент всё время заходит в условие if(connect(connection,(sockaddr*)&addr,sizeof(addr))!=0)
    Хотя если из этого условия убрать return 1,то сервер отправляет сообщение клиенту,а тот его прекрасно выводит.
    В чём может быть проблема?

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

    Спасибо большое бро. Пожалуйста продолжай, здорово получается

  • @ekaterinasamokhina4246
    @ekaterinasamokhina4246 5 років тому +1

    То, что я и искала. Спасибо :)

  • @lenoidlenoidch1613
    @lenoidlenoidch1613 6 років тому +41

    тупа лайк

  • @Incognito100-g8i
    @Incognito100-g8i 5 років тому +2

    прям кайф смотреть!

    • @Incognito100-g8i
      @Incognito100-g8i 5 років тому

      Можно спросить ещё что за название в самом верху(у меня и без него работает)

  • @ЕвгенийСорочук-з6у
    @ЕвгенийСорочук-з6у 5 років тому

    Наконец нашел то, что искал!

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

    Отличное решение! Спасибо 😀💪👍

  • @МаксимТроцкий-о8д
    @МаксимТроцкий-о8д 5 років тому +1

    огромнейшее спасибо!!!)))

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

    Спасибо Вам добрый человек🙂

  • @Анатолий-щ7э4з
    @Анатолий-щ7э4з 5 років тому +2

    Можно ли сервер на c++ приспособить под REST архитектуру для обработки GET, POT, PUT, DELETE запросов с мобильного устройства и отправки на мобильные клиенты JSON ответов?

  • @АндрейСац-щ7е
    @АндрейСац-щ7е 4 роки тому

    Премного благодарен за просвещение

  • @supermole4654
    @supermole4654 6 років тому +4

    Урок шикарный, но большая просьба. Делайте шрифт побольше...

  • @МаксКурский-р2в
    @МаксКурский-р2в 5 років тому

    спасибо просто спасибо +исходники, удачи каналу

  • @hollow.one.w
    @hollow.one.w 6 років тому +2

    спасибо большое за инфу, на русском ютубе до сих пор больше нет подобного контента!
    также имеется вопрос. как выглядел бы код, если решать проблему некомпиляции не костылем #define warning, а заменой на функцию inet_pton?

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

    ════¤¤¤¤ после отправки сообщения, как это фиксить?

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

    Урок хорош, но проблема в том что я не знаю почему у меня &sizeofaddr не определён ведь всё написано так как в видео...

  • @igoradmin2373
    @igoradmin2373 10 місяців тому

    Ну а вот в чем вопрос а как же отправить файл или хотя бы строку
    в чат без твоей серверной части но с серверной стандартной частью что
    на сервере уже есть а там есть такое добро Ubuntu Nginx ну и PHP
    ну стандарт который ставят на зарубежных серверах сейчас???
    Нужно чтобы это работало !

  • @alexshalov2695
    @alexshalov2695 6 років тому +8

    Привет, спасибо тебе за видосы, очень полезно! Мог бы ты, пожалуйста, приближать область захвата экрана в программе которой записываешь к коду? Было бы вообще круто! Спасибо!

  • @СергійВоля-ь5и
    @СергійВоля-ь5и 4 роки тому +2

    13:22 Вместо заголовка #pragma warning(disable: 4996) предупреждения warning также можно отключить заголовком определения #define _WINSOCK_DEPRECATED_NO_WARNINGS

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

    Спасибо, все получилось )

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

    Братик , не забивай на это дело (выпуски видосиков). Нуль инфы на русском ютабе на эту тему. Посылаю тебе лучи добра =)

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

    Есть вопрос, а как сделать, чтобы клиент переподключался, но при этом сервер не переставал работать?

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

    Спасибо!!!!!!! Очень понятно

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

    Каеф. Спасибо чувак

  • @оксидводорода2
    @оксидводорода2 4 роки тому

    у меня почему то не запускоется сервер при 2 разе
    думаю дело в повторном использовании listen

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

    ребят а клиент по этому видео для игры МТА сделать можно?

  • @АлександрВладимирович-ь5м7ш

    Добрый день, уроки очень интересные, а как сделать что бы клиент с сервером могли общаться, если подскажите будку признателен!!

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

    а как сделать tcp онлай устойчивый запрос чтоб счочик на сайте поменялся, но не doos

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

    А можете говорить как можно зделать чтобы сервер работал HTTP запросами ? типа в функцию send() впихнуть весь HTTP протокол ? (хедеры контент и т. д.)

  • @ИльяСкрылев-х2е

    Как у вас получается у всех, у меня просто проект даже не запускается

  • @NoName-mh8gj
    @NoName-mh8gj 4 роки тому +1

    Вопрос всплыл)Как подключиться с другого пк, ведь там вписан локал хост(должно работать только на 1 пк).Буду очень благодарен, если поможешь.

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

      Для этого нужен свободный порт, который может использовать программа. Его нужно объявить в сервере и подключаться по нему в клиенте. По идее, никаких сложностей возникнуть не должно.

  • @Мегатоген
    @Мегатоген 9 місяців тому

    Здравствуйте! У меня в команде SOCKET sListen = socket(AF_INET, SOCK_STREAM, NULL) возникла ошибка: пишет, дескать низя NULL передавать в 3й аргумент. Почитал, понял, что это протокол. Хотел спросить: как справиться с этой ошибкой?

    • @Hikikomori123
      @Hikikomori123 9 місяців тому

      посмотри может в другом месте ошибку сделал, такое не должно вылазить

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

    Лучший, лайк!

  • @АльбертБиктимиров-л7г

    Почему когда я передаю сообщение на русском оно выводится непонятными символами? (и да, setlocale я прописал)

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

    А есть ли Книги , в которых написано про это ?

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

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

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

      Ну тебе нужен статический ip адрес(его можно приобрести у провайдера), и просто запустить сервер на новом ip

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

      А дальше просто подключаться на ip сервера

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

    Спасибо!!!!! Огромное

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

    А есть способ подключить компьютеры если они не в одной локальной сети? Можно что-то подобное делать для компьютеров на расстоянии?

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

      Можно, но только если у компьютера, который принимает подключение, есть публичный IP-адрес с открытым портом. Компьютер A инициирует соединение, компьютер B его принимает и они начинают взаимодействовать. Если у компьютера B айпи "серый", либо порт закрыт - подключения не произойдёт.

  • @aed2491
    @aed2491 6 років тому +1

    Не выводится строчка "Hello. It's my first network program!", в чем может быть проблема
    все остальное как в видео

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

      В описании есть ссылка на проект. Там всё работает.

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

      В в массиве сообщения ,передаваемового сервером, убери колличество символов(256)

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

      @@xios7870 , подскажите пожалуйста, функция bind - это winapi`шная функция или c++ ?

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

      @@CaytoCatugawa Это функция библиотеки std.

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

    Ошибка C1010 непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "pch.h"" в источник.
    у вас какая версия ?

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

      Точно сказать не могу, уже давно не видел VS, т.к. перешёл на linux. Но насколько я помню, в тот момент я использовал Visual Studio 2017 - если вы про это. В описании к видео осталась ссылка на github с проектом, возможно пригодится.

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

    UDP или TCP?

  • @Poker-s_S.V.
    @Poker-s_S.V. 4 роки тому +1

    Здорова! Давай развивай тему сетевого программирования на С++.

  • @ЕлизаветаАзанова-ь7т

    ааааааааааааааааа, кааааайф.
    как же крутооооооо

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

    Можно с использованием протоколов POP и SPMT?

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

      Ты имеешь в виду SMTP? Если да, то просто настрой подключение по нужному порту к SMTP серверу и посылай команды для отправки писем. За чем-то конкретным уже нужно лезть в документацию. Ну а так, данный метод уже давно устарел.

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

    На оффициальном сайте не работает bind() а в твоём коде работает (у тебя немного другой чем на microsoft). Откуда ты всё это взял?

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

      Видео давно устарело. Стандарт и синтаксис некоторых функций изменился.

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

      ​@@xios7870 Слушай, а не мог бы попробовать скопировать код сервера в один файл, код клиента в другой, скомпилировать и запустить их, что у тебя получится? Клиент: docs.microsoft.com/en-us/windows/win32/winsock/complete-client-code
      Сервер: docs.microsoft.com/en-us/windows/win32/winsock/complete-server-code

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

    благодарствую

  • @ИгорьГарасимчук-л1ъ

    ЛУЧШЕЕ ШО Я ВИДЕЛ

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

    у меня возникла ошибка пишет что не может найти библиотеку ws2_32.lib. Помогите что делать , пишу я в CodeBlocks

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

      Способ, описанный в видео, давно устарел. Эта библиотека у тебя отсутствует. Поищи её в папке system32. Если её там нет, можешь попробовать скачать dll и закинуть его туда, вряд ли это сработает, но можно попробовать(я бы так не делал). Скорее всего, тебе просто нужно обновить винду, скачав нужные обновления. Чего то конкретного сказать не могу, потому как уже долгое время сижу на pureos(дистрибутив линукс) и с виндой давно дел не имел.

    • @Сашагарматний
      @Сашагарматний 4 роки тому

      @@xios7870 А почему устарел? Видео залито 2 года назад. Почему устарело?

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

      @@Сашагарматний Урок устарел его до его публикации)

    • @Сашагарматний
      @Сашагарматний 4 роки тому

      ​@@xios7870 У меня проблема. Не работает #pragma comment(lib, "ws2_32.lib"). Библиотека на компе есть. Но при компиляции не находит!

  • @МаксКурский-р2в
    @МаксКурский-р2в 5 років тому

    простите .cpp файл не могу в исходниках найти, где его можно найти

    • @xios7870
      @xios7870  5 років тому +1

      ссылка на github/номер урока/Server/ServerS/ServerS.cpp - Server
      ссылка на github/номер урока/Client/ClientC/ClientC.cpp - Client

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

    Пожалуй пойду сервер писать на питоне😂 , уж очень страшный синтаксис

  • @ИлхомжонТошмаматов

    ответьте пожалуйста как можно научиться бэкендить веб сайтов на с++?? заранее спасибо!!

    • @xios7870
      @xios7870  5 років тому +2

      Бэк-енд веб сайтов на C++?) Конечно, этому можно научиться, но я совершенно не понимаю зачем?)) Под каждую задачу нужен определённый инструмент. Для написания бэк-енда существуют более направленные для этого языки(например: php, python(django), ruby(ror), javascript(node.js) и т.д.) Как правило, подобные "инструменты" более удобны в использовании. К примеру, если писать сайт на C/C++, перед самим html кодом, чтобы страница корректно работала, нужно отправить различные заголовки браузеру, извлечь переменные окружения и всё такое прочее. В php же или в другом подобной языке, всё это делается автоматически и поэтому не нужно каждый раз всё это прописывать, код становится более читабельным, элегантным и значительно уменьшается в размере. Если же ты собираешься связать свою жизнь с написанием веб-сайтов, то не думаю, что на фрилансе или где-то ещё, люди нуждаются в программировании cgi сайтов исключительно на низкоуровневых языках общего назначения. Всё таки, подобный опыт будет полезным, т.к. ты станешь понимать как это работает изнутри. Я никогда не занимался написанием сайтов на C++, поэтому не могу тебе точно сказать, что именно нужно учить. Поищи какие нибудь веб-фреймворки, на подобии Wt, Tntnet и всего такого. По спрашивай знающих людей на разных форумах, уверен кто-то откликнется и поможет.

    • @Сашагарматний
      @Сашагарматний 4 роки тому

      @@xios7870 примерно где то в 2005 году видел на конкурсе програмистов одна команда представила гостевую книгу написаную на Делфи.

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

    Приветствую! Спасибо за видео, но у меня не работает, а именно когда компилятор доходит до функции connect в клиентской части, он выводит мне ошибку подключения. При помощи функции WSAGetLastError() я получил код ошибки: 10047

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

      Фактически эта ошибка означает, что адрес не совместим с выбранным протоколом, но я ввожу в клиентскую и серверную части адреса 192.168.1.111 и порт 11111. Этот адрес мой комп получает по dhcp от WiFi роутера

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

      Проблема была в том, что я случайно записал в стурктуру sockaddr_in поле ZeroMemory(). как только я убрал это поле, клиент сразу подключился к серву. Надеюсь мои комментарии будут полезны на будущее.

  • @ФилософскийОвощ
    @ФилософскийОвощ 5 років тому +2

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

  • @АлександрЧерный-б8п

    Карту высот кодинг игри я зделаю. А вот понять принцип как оно взаимодействует с клиентом я пока не понимаю

    • @Сашагарматний
      @Сашагарматний 4 роки тому

      Просто отсилай клиенту и принимай от клиента сообщения!

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

    эй кудаж ты пропал

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

    Спасибо тебе

  • @jaahara-seitumalungwa2835
    @jaahara-seitumalungwa2835 4 роки тому

    От души

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

    у меня не робит( пишет что сокет newConnnection: переопределение) что делать?

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

      Какая у тебя среда разработки?

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

      Xios 17 студия

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

      Какие библиотеки подключены? Хотелось бы увидеть код.

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

      Xios все тоже самое. В конце вообще полностью код скопировал твой и все равно не понятно что. Мистика

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

      Xios iostream, winsock.h, не помню точно

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

    Где же ты был все эти годы????

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

    годно годно спс

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

    Крутой видос. Жаль, что WinSock, а не boost::asio, но хоть какой-то нормальный гайд по сетевому программированию на российском ютубе.

  • @thedippy6085
    @thedippy6085 6 років тому +1

    like! все работает! а как мне самому айпи вводить? типо запускается сервер часть и просит пользователя ввести айпи адресс клиента? помоги пж!

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

      Немного не понял. Что должно произойти после ввода ip клиента в серверную консоль?

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

      Xios привет ещё раз. Помоги пожалуйста! В студии 2017 у меня пропало окно с кодом! Я могу только редактировать файлы .cpp но не могу редактировать проекты! Как мне это исправить? Помоги пожалуйста!

    • @xios7870
      @xios7870  6 років тому +1

      Гугл в помощь.

    • @viaches-guitar
      @viaches-guitar 5 років тому

      c++ получше изучи

  • @MrLuckyTomas
    @MrLuckyTomas 5 років тому +3

    Объяснения вялые. Варнинг тупа вырубил, а мог бы объяснить как исправить ошибку. Я понял последовательность, что куда указывать, но для чего это все не объяснено. И чего люди лайки ставят.. Но стоит отметить что лучше я за 30 минут поиска не нашел, прямо таки беда с сетевым программированием(

  • @VitalyNazarov
    @VitalyNazarov 11 місяців тому

    Эх, жаль автор заборосил проект. Если есть возможность то было бы здорово продолжить серию!

    • @xios7870
      @xios7870  11 місяців тому +1

      Приведённый материал сильно устарел ещё на момент записи роликов, поэтому вряд ли)

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

      @@xios7870 материал в каком плане устарел? Что сейчас используют?

  • @АлександрЧерный-б8п

    Ето к базе данных

  • @VS-le2ep
    @VS-le2ep 10 місяців тому

    К сожалению, даже на 720p не различить текст

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

    не пойму в каком порядке создавать и запускать файлы stdafx. Как создать файл с расширением .h? В видео ничего не сказано про эти файлы...помогите с запуском

  • @Собственник-т3к
    @Собственник-т3к 5 років тому

    Не видно же ничего, надо было приблизить

  • @АлександрЧерный-б8п

    Мне надо чтобы клиент базу данных слушал

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

      Если я не ошибаюсь, для этого существует специальная либа - MySQL Connector. На официальном сайте MySQL есть документация, почитай, должна помочь.

    • @Сашагарматний
      @Сашагарматний 4 роки тому

      Если ты хочешь делать игру, то тебе нужно БД слушать через сервер. Что б клиент отсилал даные серверу, а потом сервер делал запрос к БД. Если напрямую без сервера тогда игрок сможет хакнуть игру!

  • @ЗеленыйСлоник-и4х
    @ЗеленыйСлоник-и4х 6 років тому

    Топ

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

    я обиделся☹ 11:20

  • @МаксКурский-р2в
    @МаксКурский-р2в 5 років тому +1

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

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

    для эл
    почты

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

    Зачем нужны аргументы командной строки?

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

      Стандарт такой. Можешь убрать.

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

      @@xios7870, а ты по каким книгами учился? По с++

    • @xios7870
      @xios7870  5 років тому +1

      Основы изучал по книгам Страуструпа. Остальное уже и не припомню.

  • @DanUZB_
    @DanUZB_ Місяць тому

    ochen ponyatno;
    prostite u menya net russkogo klaviatura :)

  • @liveimrona_lucky9479
    @liveimrona_lucky9479 5 років тому +2

    Чувак ты мог написать using namespace std;

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

    Я хотел свой ратник написать

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

      Там всё просто, тебе просто нужен готовый скомпилированный exeшник с функционалом обработки команд от клиента, потом в билдере будешь тупо изменять его двоичное содержимое (айпи например) на то, что тебе нужно. Ещё рекомендую команды не строками отправлять, а склепать собственный недопротокол кодирования данных в двоичный вид, либо использовать какой-нибудь protobuf, будет быстрее и лучше.
      Как раз этим занимаюсь сейчас.

  • @АлександрЧерный-б8п

    Я хочу переписать игру линейдж на новый двигатель унреал

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

    Пожалуйста только не рассказывай о своей жене................