Recv not working.  Looks like extra data is slipping into the buffer somehow.