a. yes, correct
b. yes, you will use the same IP instance to initiate three different connections on three different sockets
- Will be answered in a separate reply
- Yes, you are correct
- there is on thread associated with an IP instance, but you can have several clients running on the same thread. If you have one IP instance but several sockets, then you will have one thread for the IP instance and one (or more) for your application.
- Yes, you are correct