Hi all,
I am wondering what may happen with the curve handcheck mechanism in the
following situation. I am making some assessments of how I think it
works, with questions marks waiting for confirmation or corrections :
Say we have a server somewhere in the web, and two clients behind the
same router (say two users in the same company).
1. From the server, both clients have the same IP, but different ports
allocated by the company's router ?
2. So the identities of the clients are different for the server's
ROUTER socket and there is no collision in the handchecks even if
they occur simultaneously ?
3. libzmq creates one instance of options_t and curve_server_t for each
client ?
4. The server long term key pair may be the same for all clients, or
different ?
5. If I need the client's IP and port at application level in the
server, I can put them in the identity of the client in the client
application, or in the data only ?
Cheers,
Laurent.
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev