ping() : pong()
Pings another client.
display(Atom, MyName) : ack()
Asks another client to display a message to its user. Name is the name of the sender.
connect(Name) : ack()
Asking to be connected to a client. Name is the name (for messaging purposes, not the pid) of the sender. The receiver should remember it.
clients_plz() : clients(list of Name)
Asking another client for the list of clients it knows.
route(Name, Message) : ack(NumberOfSteps)
Ask another client to route a message to a client it knows. The receiver should send an ack only when the message has reached its destination. The ack message contains the number of steps it took for the message to reach its destination (0 means the receiver was the destination, 1 means the receiver transmitted it directly to the destination).
En francais :
A little help on Java strings
More about IDL