Photon Lessons 05 - Operation и Event
После 1, 2, 3 и 4 уроков настало время связать наш клиент и сервер с помощью Opertaion и Event. Вначале расскажу вам что такое Opertaion и Event, ибо на первый взгляд отличий не найдете:)
Operation — это грубо говоря «Запрос-ответ». Клиент посылает серверу например команду «выдай-ка мне список игроков в онлайне» и сервер затем отвечает клиенту, передавая этот самый список. Поэтому клиент может и отправлять операции, и принимать сообщения об операции.
Event — это «рассылка» сервером какого-то события. Т.е. допустим дядя Ваня убил мальчика Сашу и сервер выслал всем игрокам в радиусе видимости сообщение о том, что «дяда Ваня убил Сашу» — это сообщение и будет выслано в форме Event. Поэтому клиент не может отправлять событие на сервер, а значит сервер не может их принимать. Зато сервер может отсылать событие, а клиент может их принимать. Ну как, запутал еще больше?:) Ок, прочтите тогда еще раз и посмотрите видео + Злостный код из урока 4 + 5…
Читать дальше →
Operation — это грубо говоря «Запрос-ответ». Клиент посылает серверу например команду «выдай-ка мне список игроков в онлайне» и сервер затем отвечает клиенту, передавая этот самый список. Поэтому клиент может и отправлять операции, и принимать сообщения об операции.
Event — это «рассылка» сервером какого-то события. Т.е. допустим дядя Ваня убил мальчика Сашу и сервер выслал всем игрокам в радиусе видимости сообщение о том, что «дяда Ваня убил Сашу» — это сообщение и будет выслано в форме Event. Поэтому клиент не может отправлять событие на сервер, а значит сервер не может их принимать. Зато сервер может отсылать событие, а клиент может их принимать. Ну как, запутал еще больше?:) Ок, прочтите тогда еще раз и посмотрите видео + Злостный код из урока 4 + 5…
Читать дальше →