semantic error question in customsocket recvfrom