Support for multiple programs
Two programs: cosmos and federer
federer opens a socket!