Client and Server now manage their respective threads, not vice versa.