[UPDATE] added TCP socket connection.