What are some good ways to do this? Is it even possible to do cleanly?
Ideally I\'d like to use packet headers to decide which server should handle requests. Howeve
That's not quite true. E.g. for HTTP Windows supports URL based port sharing, allowing multiple processes to use the same IP address and Port.