Я только начал работать с Erlang. Я хочу создать TCP-сервер в Erlang. Мой TCP-клиент работает на Android и подключается к серверу. Я взял реализацию TCP-сервера с сайта https://github.com/kevinlynx/erlang-tcpserver
Я могу запустить сервер, подключить к нему клиента и отправлять сообщения с клиента на сервер. Кроме того, логика сервера заключается в том, что всякий раз, когда он получает сообщения от клиента, он отправляет обратно то же самое сообщение клиенту.
Все это прекрасно работает, моя единственная проблема заключается в том, как отправить сообщение клиенту из оболочки erlang (без необходимости ждать сообщения от клиента). Функция gen_tcp:send() требует в качестве входных данных дескриптор сокета, всякий раз, когда клиент отправляет сообщение, происходит обратный вызов, и он имеет дескриптор сокета, поэтому его можно использовать для отправки сообщения обратно клиенту, а как по другому?