EI libray -> how does creation number work?
Héctor Rivas Gándara
keymon@REDACTED
Tue Dec 14 13:29:41 CET 2004
The EI library defines a creation number for the c-nodes published in EPMD, in
order to prevent the C node from receive messages sent to an earlier c-node
with the same registered name.
This creation number can be specified by the user in the ei_connect_init
functions, but the description of this function says:
"A C node acting as a server will be assigned a creation number when it calls
ei_publish()."
but ei_publish() does not return any creation number, and if you read the
EI-library source code (at /lib/erl_interface/src/epmd/empd_publish.c
function ei_epmd_r4_publish) the user defined creation number is not send to
EPMD, but EPMD sends a new creation number that is ignored.
So, How does the creation number work? Has it any use?
--
Saludos ;)
Keymon
... Respete la velocidad: 2400 BPS. Las imprudencias se pagan.
More information about the erlang-questions
mailing list