Как создать несколько экземпляров моего собственного сервера / процесса в Erlang? - PullRequest
1 голос
/ 06 ноября 2010

Я написал серверную программу, которую планируется использовать в многопользовательской игре. Я должен создать несколько экземпляров своего сервера для каждого клиента / игрока. но я могу генерировать. Я взял свой сервер в отдельном модуле и вызываю функцию экспорта сервера из другого модуля в рамках процесса для каждого клиента всякий раз, когда внешняя цель подключается.

Может ли кто-нибудь дать мне какое-нибудь решение, кроме gen_tcp: server .............

1 Ответ

0 голосов
/ 07 ноября 2010

Полагаю, вам нужно переосмыслить свою архитектуру и определить слои в вашей системе. Первым было бы соединение - хорошо, кажется, вы получили это. Затем вы хотите представить некоторую логику пользователю, более того, вы хотите дать ему уникальный экземпляр этого .. Просто создайте его. Если он отделен от остальной функциональности, он будет тривиальным. Если бы я знал вас, я бы прочитал одну из книг Eralng / OTP (недавно Joe Amstrong, Thomson & Cesarini, Logan), чтобы понять природу систем Erlang и управление процессами.

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