Im looking at writing an app that will be required to have a number of connections to a remote server going at once, up to 100-200. Im wondering whether the best design in mac os x would be to use multiple processes...spawn one process for each server and let them do their thing...or whether I would get better performance by handling with them all in one process.