Сохранен 15
https://2ch.hk/gd/res/712724.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Беды с нетворкингом

 Аноним 03/12/20 Чтв 08:03:32 #1 №712724 
изображение.png
~6 лет назад я начал увлекаться программированием. За эти 6 лет я еле смог освоить базовые понятия ООП и как работать с наиболее популярными движками на базовом уровне. Я много раз пытался к ним подступиться, и каждый раз нихрена не выходило, но в какой-то момент таки получалось что-то внять. Так вот, все эти 6 лет я пытаюсь научиться работать с сетью, но ничего не выходит, максимум - чатик какой-нибудь создать консольный на шарпе. Если продолжать биться башкой в эту титановую стену, что-нибудь получится, или это какой-то особый случай? А то очень хочется мультиплеер делать, но не получается.
Аноним 03/12/20 Чтв 11:14:34 #2 №712759 
>>712724 (OP)
Мне очень помог разбор сетевого протокола альфы майнкрафта, он довольно простой и логичный.
Но если с остальными аспектами программирования все тоже печально, то боюсь от этого разбора мало толку будет.

https://wiki.vg/How_to_Write_a_Client - вот на этой вики полные разборы сетевого кода майнкрафта, крайне познавательное чтиво.
Аноним 03/12/20 Чтв 11:21:27 #3 №712767 
>>712724 (OP)
Сетевое программирование в С# и .NET
https://metanit.com/sharp/net/
Аноним 03/12/20 Чтв 11:21:55 #4 №712768 
>>712724 (OP)
> на шарпе
Я нашёл, в чём твоя проблема.
Аноним 03/12/20 Чтв 12:02:33 #5 №712784 
ОП, сейчас в продвинутых школах ООП проходят хоть и на самом базовом уровне. Так что раз ты с такой фигней 6 лет маялся, то очевидно нет у тебя предрасположенности с программированию.
Нафига ты вкатываешься в то, в чем не силен? На крайняк можешь использовать готовые решения. В Юнити вроде Фотон люди используют.
Аноним 03/12/20 Чтв 12:12:03 #6 №712788 
>>712784
Хочу игры делать потому что. Учился я в довольно таки хреновой школе, там к ООП даже не прикасались. Попробую, наверное, этот ваш фотон.
Аноним 03/12/20 Чтв 12:13:31 #7 №712790 
>>712768
Я слышал, что это чуть ли не лучший язык для сетевого программирования. Какие альтернативы?
Аноним 03/12/20 Чтв 12:14:21 #8 №712791 
>>712759
О, круто, спасибо!
Аноним 03/12/20 Чтв 13:35:55 #9 №712822 
>>712724 (OP)
https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
На, читай
Аноним 03/12/20 Чтв 14:36:00 #10 №712842 
cover.jpg
>>712790
Сирешётка - это язык-лего, как Лого, только для студентов; для серьёзных применений непригоден. Альтернатив кроме чистого C нет C++ есть, но это такой изуродованный C, открываешь пикрелейтед и вперёд.
Аноним 03/12/20 Чтв 20:10:55 #11 №712901 
>>712842
"Кресты" - божественный язык, если не обращать на часть стандарта.
Аноним 06/12/20 Вск 10:34:29 #12 №713330 
>>712768
Ну хз. Мой сервак на шарпе выдает 20 мегабайт данных в секунду и до 18 000 сообщений. Чем отличается вызов сетевого стека из шарпа и си обьясни мне. И то и другое вызов в памяти драйвера сетевухи.
Аноним 06/12/20 Вск 11:52:12 #13 №713331 
>>712842
Не знаю из какого года ты пишешь, но сейчас для более чем серьезных задач юзают в том числе питон, но пердолик-хелловорлдщик на си конечно же не в курсе.
Аноним 06/12/20 Вск 18:49:24 #14 №713416 
>>712724 (OP)
https://github.com/walukopele/norns
Специально делал клиентсервер для того что бы потом не париться с сетью и забыть про нее. Пользуйся, изучай.
Аноним 10/12/20 Чтв 19:45:53 #15 №714229 
>>712724 (OP)
Оп, ты что нибудь понял? Отпиши об успехах.
comments powered by Disqus

Отзывы и предложения