Improved send loop (removed goto); Removed recv buffer size warning (not an error to receive less than all available data)