я добился сохранения PID текущего процесса в Registry, но понял, что Текущий процесс != Процесс обрабатывающий TCP соединение
Он создаётся по ходу дела, например так
{:ok, pid} = Task.Supervisor.start_child(KVServer.TaskSupervisor, fn -> serve(client) end)
Покажи код с Registry. Я уверен на 1000% что Registry тут подходит
Макс. Зачем тебе Registry? Сервер получил сообщение. С ним что надо делать - переслать в открытые ранее сокеты клиентов. Вот этот код зачем? {:ok, pid} = Task.Supervisor.start_child(KVServer.TaskSupervisor, fn -> serve(client) end)
Обсуждают сегодня