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