Server && client done, recursive search OK, random OK