C errcode: 28, errmsg: Operation timed out after 30005 milliseconds with 0 bytes received