Вопросы по теме 'gen-tcp'

Erlang: отправка по закрытому соединению
Если клиент подключается к серверу через обычное TCP-соединение, а затем соединение клиента обрывается, сервер получит (при активном режиме) {tcp_closed,Socket}. Но бывают случаи, когда сервер не будет знать, что клиент отключился, например, сбой...
957 просмотров
schedule 31.05.2022

Erlang gen_tcp: отправить двоичный файл объединиться?
Возможный дубликат: сообщения gen_tcp smushed Иногда, когда я отправляю двоичные данные с gen_tcp:send , они объединяются в папке «Входящие», например <<0,1>> и <<1,0>> будут получены как...
122 просмотров
schedule 10.06.2022

Gen_tcp через сокет gen_server немедленно закрывается
Я хочу использовать gen_tcp вместо gen_server, вот код: start_link() -> io:format("start_link~n"), gen_server:start_link({global, ?MODULE}, ?MODULE, [], []). init([]) -> {ok,ListenSocket} = gen_tcp:listen(8091, [{active,true},...
409 просмотров
schedule 16.05.2023

процесс заблокирован в gen_tcp send/2 из-за команды порта нет возврата
отредактировано 25.11.2015 02:10 Моя версия ejabberd — 14.12 и erlang R17B, поэтому этот код кажется бесполезным, потому что erlang:system_info(otp_release) в R17B повторно запускает «17» ejabberd_listener.erl SockOpts2 =...
797 просмотров
schedule 16.04.2022

Отправка сообщений с tcp-сервера в Elixir на tcp-клиент в рамках открытого соединения
Я разработал сервер TCP в Phoenixframework , используя реализацию Erlang : модуль gen_tcp . Я могу запустить сервер, вызвав :gen_tcp.listen(port) , который затем прослушивает новые соединения на этом порту. Один клиент — автоматизированная...
1528 просмотров

Как использовать Erlang ssl:close/2
У меня есть сервер SSL, и я хочу понизить его версию после получения первого ssl:recv до необработанного gen_tcp. Предполагая, что это можно использовать для этого, я не могу найти пример того, как это использовать. И я еще не очень хорошо...
151 просмотров
schedule 20.05.2023

Как запустить iex с переменной окружения для ПОРТа ListenSocket
Я создал сервер и клиентскую часть для своего приложения, и я хочу запускать каждый узел с другим портом, я хочу сделать это с переменной среды, как это возможно? вот код сервера: defmodule Multichat.Server do require Logger def...
60 просмотров
schedule 01.08.2023