using signals / slots for TCP communication