- 4
- 192 898
Xios
Russia
Приєднався 11 лют 2016
C++
Сетевое программирование C++. WinSock. Урок #4
#define _WINSOCK_DEPRECATED_NO_WARNINGS
В этом уроке показано: как реализовать отправку разных типов пакетов.
Source: github.com/xojld0/Lessons/tree/master/4
Оригинал: ua-cam.com/video/AjG4jcVn6QE/v-deo.html
В этом уроке показано: как реализовать отправку разных типов пакетов.
Source: github.com/xojld0/Lessons/tree/master/4
Оригинал: ua-cam.com/video/AjG4jcVn6QE/v-deo.html
Переглядів: 21 044
Відео
Сетевое программирование C++. WinSock. Урок #3
Переглядів 21 тис.6 років тому
В этом видео показано: Как отправлять сообщения любой величины. Source: github.com/xojld0/Lessons/tree/master/3
Сетевое программирование C++. WinSock. Урок #2
Переглядів 37 тис.6 років тому
В этом уроке я показал: Как реализовать подключение сразу нескольких клиентов к серверу. Как написать простой сетевой чат. Предыдущий урок: ua-cam.com/video/CRFNbq2pBxM/v-deo.html Source: github.com/xojld0/Lessons/tree/master/2
Сетевое программирование C++. WinSock. Урок #1
Переглядів 114 тис.6 років тому
В этом видео показано: Как написать клиент, сервер. Как установить между ними связь. Как отправить сообщение с сервера клиенту. Source: github.com/xojld0/Lessons/tree/master/1
Еще ждем и будем
Жалко ты канал забросил, очень информативно, получилось даже сниффер написать, но пока не могу понять как мне достать запросы из байтов, вроде надо смещение делать и потом байты переводить в читаемый текст, но на русскоязычных сайтах инфы мало, а с английский у меня проблемы.
ochen ponyatno; prostite u menya net russkogo klaviatura :)
Автору респект, так же мы все ждем 5й урок)
господи, спасибо, что такой человек попался... Сам же я делаю школьный проект на c++... Спасибо
я тоже жду пятый урок, лабу мне писать не надо, я только в 9 класс перешел, но гайды по winsock клевые =)
обидно, нашёл канал с хорошей подачей материала, а тут всего 4 урока, надеюсь 5-ый будет
5 лет жду пятого урока
😅
если не тяжело подскажи что делать, если сервер крашится при закрытие клиента?
Только начал изучать сетевое программирование и случайно наткнулся на этот канал,огромное спасибо!
Прошло уже 5 лет, самое время выпустить 5 видос. Реализация имени допустим...
Здравствуйте! У меня в команде SOCKET sListen = socket(AF_INET, SOCK_STREAM, NULL) возникла ошибка: пишет, дескать низя NULL передавать в 3й аргумент. Почитал, понял, что это протокол. Хотел спросить: как справиться с этой ошибкой?
посмотри может в другом месте ошибку сделал, такое не должно вылазить
Тема очень интересная, хотелось бы продолжения
К сожалению, даже на 720p не различить текст
Ну а вот в чем вопрос а как же отправить файл или хотя бы строку в чат без твоей серверной части но с серверной стандартной частью что на сервере уже есть а там есть такое добро Ubuntu Nginx ну и PHP ну стандарт который ставят на зарубежных серверах сейчас??? Нужно чтобы это работало !
Чтобы не случалось, я буду ждать 5й урок) Желаю всего самого наилучшего автору.
Скажите пожалуйста, что такое "stdafx.h"?? Создал проект, но начальная библиотека это #include <iostream>, как заменить чтобы вместо этой стояла "stdafx.h"
Эх, жаль автор заборосил проект. Если есть возможность то было бы здорово продолжить серию!
Приведённый материал сильно устарел ещё на момент записи роликов, поэтому вряд ли)
@@xios7870 материал в каком плане устарел? Что сейчас используют?
Hello again! If I wanted to make a package where each client would choose which client to contact, could you tell me roughly what the structure of such a package would be? Or any source or any youtube video which shows something like this
Hello nice videos if the chat is unicode (wchar_t) how to send and recv the msg?
Just like a regular char, the main thing is to correctly specify the number of bytes transmitted - if for char it is 1 byte per character, then for wchar_t it is 8 bytes per character.
Спасибо за нормальное пошаговое объяснение! Всё без лишней воды, с объяснением что делает каждая строка. Пишу то же самое на Qt сейчас, контент очень помог.
Как у вас получается у всех, у меня просто проект даже не запускается
Дякую тобі за файне відео, нормальне пояснення та й прости ти крутий, дякую за відео💓💓💓
Нафиг мне смотреть как кто то набирает код? Объяснять надо как работает, что и зачем, а не тратить время людей на пустые картинки.
всё стопориться на accept, как это исправить?
у меня такое же было, продолжай делать что автор и в итоге все норм будет
Есть вопрос, а как сделать, чтобы клиент переподключался, но при этом сервер не переставал работать?
Орнул со вступления. Спасибо за видос
Простое решение, чтобы система не крашилась при закрытии окна клиента if (recv(connections[index], msg, sizeof(msg), NULL) == SOCKET_ERROR) { closesocket(connections[index]); return; }
Спасибо)
nice command!
Для случайных прохожих, которым понадобится этот фикс, подсказка: его нужно засунуть в код сервера в функцию ClientHandler перед строчкой delete[] msg;
У меня вообще сервер сам к себе конектится...
Это только по локальной сети?
Слушайте, ну, тут столько недосказанностей, у меня, например, на кодблокcе, вообще пишет: 'undefinet reference WSAStartup'! человек просто решил похвастаться нам, как он приложения пишет, так как он ВООБЩЕ НИЧЕГО НЕ ОБЪЯСНЯЕТ, а то что он там объясняет новичёк НЕПОЙМЁТ В ОДНУ КАЛИТКУ, а человек который всё это поймёт - ему такой урок и нахер не тарахтел
даже спустя пять лет вы меня выручили!! спасибо вам огромное
Пожалуй пойду сервер писать на питоне😂 , уж очень страшный синтаксис
2023, только благодаря этим урокам смог написать лабу, спасибо за твой труд!!!
Ходят слухи что после этого видео он пропал...
Отличное решение! Спасибо 😀💪👍
эй кудаж ты пропал
Большое спасибо за урок, долго искал русскоязычный туториал где бы поясняли каждую написанную строчку, а не вываливали абзацы кода описывая их парой слов
господа кто может подсказать в чём ошибка я хочу сделать так что бы клиент и сервер работали с разных компьютеров когда скидываю релиз он не видит соеденение причём сервер в ожидании а клиент не может подключиться помогите пожалуйста а то я что то туплю
где же следуйщее видео...
4 года назад, интересно, на каком уровне он сейчас
Все еще ждем...)
А есть способ подключить компьютеры если они не в одной локальной сети? Можно что-то подобное делать для компьютеров на расстоянии?
Можно, но только если у компьютера, который принимает подключение, есть публичный IP-адрес с открытым портом. Компьютер A инициирует соединение, компьютер B его принимает и они начинают взаимодействовать. Если у компьютера B айпи "серый", либо порт закрыт - подключения не произойдёт.
UDP или TCP?
Забросил канал?
Я все еще жду(((
Жалко, что видосв больше не будет уже никогда...
Братан, хорош, давай, давай вперед! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого почаще?
Автор, спасибо за уроки. На микрофон ставь поп-фильтр, пуканье в микрофон уйдёт.