Sorry I never answered this. This is what I ended up doing. Separate process for client and server is best, and the additional cost is not much for the host if their machine is decent.
Sorry I never answered this. This is what I ended up doing. Separate process for client and server is best, and the additional cost is not much for the host if their machine is decent.