- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет всем программистам.
Разъясните момент с С++ и как он взаимодействует с сервером. Я подразумеваю написание каких-то приложений, онлайн игр на C++, но как этот язык с сервером будет взаимодействовать в том плане, что под вэб программированием всплывают всегда языки php, пайтон, ява и у меня незнающего просто стал вопрос такой по поводу С++, он что не серверный или с сервером взаимодействовать как ему?
Если пишут игры серьезные на С++ и хотят эту игру сделать онлайн(ну типа rpg), то что стоит учитывать при этом онлайн интегрировании, то что это значит нужно делать? То есть в онлайн играх, какой язык и какую роль играет?
Вы не правильно мыслите.
PHP ничего сам не делает. Для его обработки из ВНЕ занимается apache. Он слушает, что? Правильно 80 порт.
Вы создаёте своего демона на c++, который будет слушать любой порт, например тот же 80 и будет обрабатывать команды, которые ему посылают.
Коротко, как-то так.
Так и не понял, честно говря.
Какие языки использовались для написания Lineage, Мир Варкрафта, других рпг подобных и самых известных?
Так и не понял, честно говря.
почитайте тут http://it-library.org/articles/?c=2&&a=564 (первое что нашлось)
не парься с С++ пиши игры на C# для него есть XNA и внем все уже встроено, и 3D и все сетевые фишки уже готовы для специально тебя. :)
http://ru.wikipedia.org/wiki/Microsoft_XNA
Он слушает, что? Правильно 80 порт.
Вы создаёте своего демона на c++,
Не пугайте ТС страшными непонятными словами :)
с С++ и как он взаимодействует с сервером
С++ компилируется в бинарник (исполняемый файл, библиотеку, подключаемый модуль и тд).
Бинарник:
а) выполняется на сервере (при взаимодействии с клиентом "слушает" порты)
б) выполняется на клиенте и обращается к серверу ("коннектится" к портам)
---------- Post added 05-11-2013 at 11:59 ----------
под вэб программированием всплывают всегда языки php, пайтон, ява
Для веб-программирования часто используют "скриптовые", интерпретируемые языки - нет необходимости компилировать, загружать исполняемый файл в память - достаточно исправить/загрузить файл. Изменения в файле сразу же применяются на сайте без перезагрузки web-сервера.
ну еще если это сервер то можно скомпилить как cgi по определенным правилам. Сервер дает данные как входной параметр твоей проге и забирает выходные данные твоей проги. Топик стартер видимо не написал еще хэло ворлд ни на пхп ни на перле потому такой курьезный вопрос.
вообще есть два вида взаимодействия проги с сервером, 1) прога на 1 ПК а сервер на 2 ПК и взаимодействую через интернет или интранет, 2) прога на том же ПК что и сервер и сервер слушает порты и прочее, а прога вызывется сервером и что-то делает с данными которые ей дает сервер и результат возвращает серверу. Ну конечно возможны гибридные варианты...(ну торенты всякие)
Скажите, на каких языках писали Линейдж, Мир Варкрафта и подобные известные РПГ?
на С / С++ но там свои фреймворки, то есть С то он С но на самом деле как бы пишут как серия вызовов некоторых подпрограмм, и кажется там у них кроме фрейвороков есть еще и свои интерпретаторы своих языков (не С) - вообщем забей, это очень сложно игры писать. Без фреймворков самому на С/С++ это и вообще просто безумство и 100% нереально.
на С / С++ но там свои фреймворки, то есть С то он С но на самом деле как бы пишут как серия вызовов некоторых подпрограмм, и кажется там у них кроме фрейвороков есть еще и свои интерпретаторы своих языков (не С) - вообщем забей, это очень сложно игры писать. Без фреймворков самому на С/С++ это и вообще просто безумство и 100% нереально.
Ну как бы ясно. Но все же, в основном такие игры пишется на с++?