TCP server/client working properly, first commit on these.