Added TCP connections. It's not perfect but it's a good start