| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разные вопросы > Отправка на сервер двух команд одновременно |
| Автор: Risck 19.1.2015, 23:20 |
| Народ, подскажите! Играю в он-лайн игру. Хочу сделать так, чтобы с моего компа на сервер пошли две команды одновременно, как будто я одновременно кликнул мышкой в два разных места. Например. Допустим на экране две активные кнопки. Нажимаешь на одну - устраиваешься на работу рубить дрова, вторая перестает быть активной. Нажимаешь на вторую, копаешь руду, но первая кнопка, соответственно, становится не активной. Как сделать так, чтобы сервер получил сразу две команды и проверив, что ты нигде не работаешь, устроил тебя сразу на две работы? Иди так быстро послать одну команду за другой, что сервер, получив первую команду, не успел отметить, что ты уже устроился на работу, как пришла вторая команда? Получится, как будто ты одновременно кликнул мышкой по двум разным местам на экране. Попробовал автокликером (от ультимы он-лайн) с минимальным временем между кликами, но ничего не получилось. Подскажите, реально ли такое сделать? П.С. В программировании ничего не смыслю. |
| Автор: ТоляМБА 20.1.2015, 01:20 |
| Ну это смотря как программист сей алгоритм реализовал. А то ведь может получиться и так - жмякнешь на обе одновременно, они обе неактивными станут и не пойдёшь ты ни копать ни рубить. |
| Автор: Poseidon 20.1.2015, 08:43 |
| Нет пока еще в сетевых технологиях понятия "одновременно". Все-равно команды пойдут по очереди. Поэтому все зависит от принимающей стороны (сервера). Как он обрабатывает команды, сколько тратит на это времени и т.п. Со своей, клиентской, стороны ты можешь только послать команды с минимальной паузой и молиться что бы сервер был многоядерный и начал обработку второй команды не закончив обрабатывать первую. |