169 похожих чатов

Но в самой структуре Phoenix.Socket есть такие поля Socket fields :id -

The string id of the socket
:assigns - The map of socket assigns, default: %{}
:channel - The current channel module
:channel_pid - The channel pid
:endpoint - The endpoint module where this socket originated, for example: MyApp.Endpoint
:handler - The socket module where this socket originated, for example: MyApp.UserSocket
:joined - If the socket has effectively joined the channel
:join_ref - The ref sent by the client when joining
:ref - The latest ref sent by the client
:pubsub_server - The registered name of the socket’s pubsub server
:topic - The string topic, for example "room:123"
:transport - An identifier for the transport, used for logging
:transport_pid - The pid of the socket’s transport process
:serializer - The serializer for socket messages

то есть если пользователь подпишется на насколько топиков, то для него будет создано несколько Phoenix.Socket. но вот что будет происходить на уровне ОС, так же будет открыто несколько сокетов? но ведь достаточно и одного. или у структуры Phoenix.Socket есть какая то связь с открытым системным сокетом? но я до нее так и не добрался

1 ответов

11 просмотров
Alexander-Andreev Автор вопроса

вот тут

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта