Quelqu'un peut-il expliquer la structure d'un Pid à Erlang?Quelqu'un peut-il expliquer la structure d'un Pid à Erlang?
Pids ressemble à ceci: <A.B.C>
, par exemple < 0.30.0>, mais je voudrais savoir quelle est la signification de ces trois "bits": A, B et C.
'A' semble toujours être 0 sur un noeud local, mais cette valeur change lorsque le propriétaire du Pid est situé sur un autre noeud.
Est-il possible d'envoyer directement un message sur un nœud distant en utilisant uniquement le Pid? Quelque chose comme ça: < 4568.30.0>! Message, sans avoir à spécifier explicitement le nom du processus enregistré et le nom du nœud ({proc_name, Node}! Message)?
Ok, mon problème principal est corrigé. Je n'ai simplement pas envoyé le bon pid au côté distant ... – jideel