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