consider building two executables: one client, one server. Both will be smaller.