suporting send expect in sockets take 2