recvall now works (request being sent was wrong), and getting the code works