Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 20.04.2020
Сообщений: 5

Сокет для готового Клиета

20.04.2020, 11:28. Показов 1494. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Есть игра Warcraft 3 Frozen Throne или CS 1.6, хочу написать сокет для того что бы играть с друзьями по сети. Но не знаю куда смотреть. сделал приложение сервер/клиент для большего понимания, но так и не понял как это реализовать и куда смотреть.
Подскажите пожалуйста. Спасибо заранее.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.04.2020, 11:28
Ответы с готовыми решениями:

Как только происходит попытка создать сокет для UDP - сокет TCP сразу ломается (выдает 10093).
Добрый день. Пытаюсь сделать соединение, использующее два канала обмена данными - TCP для управления в режиме клмиента, и UDP - для...

Релазиция TFTP клиета/сервера Winsock
Подскажите в какую сторону копать. Бо немогу понять как реализировать.

Материнка 775 сокет и процессор 771 сокет, Совместимость
Ребят помогите пожалуйста, попробовал разобраться Сам и только запутался больше... Вообщем имеется материнка g31t-m rev 1.0 вот ссылка...

8
 Аватар для Annemesski
2674 / 1336 / 480
Регистрация: 08.11.2016
Сообщений: 3,692
20.04.2020, 13:44
Чем не устраивают родные возможности этих цацек?
0
0 / 0 / 0
Регистрация: 20.04.2020
Сообщений: 5
20.04.2020, 15:57  [ТС]
Ну их можно играть по локальной сети только. Раньше Warcraft 3 Frozen Throne можно было по Garena играть а сейчас garena прекратила поддержку. Да мне и самому интересно очень реализовать и увидеть как это делается. Очень хотелось бы понять куда смотреть.
0
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,818
20.04.2020, 16:35
BlackGold888, начать можно с книги У. Стивенса - Разработка сетевых приложений.
1
0 / 0 / 0
Регистрация: 20.04.2020
Сообщений: 5
20.04.2020, 17:20  [ТС]
Спасибо большое!
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
21.04.2020, 07:45
WC3, если я правильно помню, можно организовать через эмуляцию локальной сети(какой-нибудь Hamachi и его аналоги).
CS 1.6 и того лучше, т.к. оно работает по типу клиент-сервер и есть попросту HLDS, который можно запустить с установленным на него metamod.
и да, он работает через интернет, а не только в локальной сети.
самому сервер, мне кажется, может быть сложно реализовать. если только это не будет что-то наподобие того, что Hamachi делает. но тогда какой смысл?
ни легче ли начать с чего-то попроще?

Добавлено через 1 минуту
хотя, есть открытый аналог hlds. правда, написан на паскале.
https://github.com/unnamed10/openhlds
0
0 / 0 / 0
Регистрация: 20.04.2020
Сообщений: 5
21.04.2020, 17:08  [ТС]
GbaLog-, Мне интересно как сделать это самому, сейчас вот читаю что посоветовали. Кстати начет хамачи это тоже при помощи сокета реализовать можно? впринципи этот метод подошел бы для начала. Но я пока что даже незнаю куда смотреть (Может тоже что т подскажете насчет реализации подобия хамачи ).
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
21.04.2020, 22:06
Цитата Сообщение от BlackGold888 Посмотреть сообщение
Кстати начет хамачи это тоже при помощи сокета реализовать можно?
предполагаю, что там всё сложнее.
hamachi, насколько я помню, весь трафик пускает в тоннель, который эмитирует локальную сеть между компьютерами, которые в этот тоннель попали.
думаю, лучше вам сначала ознакомиться с основами сокетов, а там и сами уже сможете найти информацию по теме.
1
0 / 0 / 0
Регистрация: 20.04.2020
Сообщений: 5
22.04.2020, 15:35  [ТС]
GbaLog-, Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.04.2020, 15:35
Помогаю со студенческими работами здесь

4 планки Apacer DDR3 по 4Gb/1333MHz от старой МВ сокет 775 могу ли я их использовать на сокет 2011
недавно решил перейти с LGA775 на LGA2011. Финансы урезаны поэтому пока приобрёл только процессор Intel Core i7 - 3820 oem, 3.60GHz/ 10 MB/...

Создание GUI для готового кода C++
Доброго времени суток! Есть код который работает. Мне необходимо создать для него элементарный интерфейс. Я в этом новичок, так что не...

Нужен график для готового кода!
Ситуация такая: код для Матлаба написан, но самой программы под рукой нет а мне в ближайшие сутки нужен результат. Кто-нибудь может...

Программное обеспечение для готового устройства
Здравствуйте. Нужен совет профессионалов данной ветки. Попросили меня написать программное обеспечение, которая соединяется с базой данных...

Доработать сокет клиента и сокет сервера
Есть клиент с адресом 192.168.73.2 и сервер (192.168.73.145). Необходимо с помощью низкоуровневого сокета SOCK _ RAW разработать генератор...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru