changes on message transporting between sockets