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