2016-01-07 2 views
-2

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

EDIT: Я знаю, что там есть библиотеки для сетевого программирования на C++, я не спрашиваю, что это за имена, я просто спрашиваю, будет ли проще учиться и использовать их по сравнению с обучением и использованием языка, более приспособленного к нему.

+1

Возможный дубликат [Лучшая сетевая библиотека C/C++] (http://stackoverflow.com/questions/118945/best-c-c-network-library) – 88877

+0

IMO Java намного лучше подходит для работы в сети, особенно с Apache. – ChaiNunes

ответ

1

Я думаю, что C/C++ - это совершенно правильный язык, чтобы начать изучение сетевого программирования. Это позволит вам управлять пакетами в очень большой степени.

Для чтения я рекомендую https://beej.us/guide/bgnet/, в основном это касается сетей unix, но есть несколько заметок о работе с winapi.

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

+0

Спасибо, я ценю это :) –

Смежные вопросы