сервер / клиент C # - PullRequest
       20

сервер / клиент C #

1 голос
/ 13 апреля 2011

Мне надоело работать в vb.net, vb6 и C #.Поэтому я решил преобразовать все, что я использую, в один язык программирования C #.Моя проблема сейчас в том, что я должен использовать для 2-й игры.Я пытаюсь построить клиент / сервер для небольшой 2-й игры.Что мне нужно, так это выяснить, что лучше всего подходит для сервера, который, скорее всего, будет вмещать около 5-30 (может быть, больше) человек одновременно.Я слышал, что UPD лучше, чем TCP, но я не уверен.Я хочу использовать BinaryWriter и BinaryReader с сервером.Еще одна проблема, с которой мне трудно разобраться, - это как настроить ее так, чтобы сервер считывал данные с клиента, а затем вызывал функцию или sbu и передавал данные тому, который затем обрабатывает его и создает файл илитогда сделайте что-нибудь еще, если нужно отправить данные обратно на сервер.Любая помощь будет отличной.В конце концов я хотел бы использовать этот клиент / сервер в качестве основы для небольшой трехмерной настольной игры, над которой я работаю в Unity3D.

1 Ответ

0 голосов
/ 13 апреля 2011

Для сетевых игр, где «действие» происходит быстро, UDP намного лучше. Вместо того, чтобы писать длинный абзац, вот ссылка с похожими мыслями.

http://gafferongames.com/networking-for-game-programmers/udp-vs-tcp/

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