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