critical:BasicSocket#recv receives a specified number of bytes of a message from another socket
critical:BasicSocket#recv accepts flags to specify unusual receiving behaviour
