net: add failed addresses + details on connect errors, make connect more robust in the default non blocking mode (#15364)

This commit is contained in:
Emily Hudson 2022-08-07 08:40:05 +01:00 committed by GitHub
parent d6b594c4e8
commit fd1b6efea6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 202 additions and 41 deletions

View file

@ -10,6 +10,8 @@ module net
#flag solaris -lsocket
const is_windows = false
fn error_code() int {
return C.errno
}
@ -23,4 +25,5 @@ pub const (
const (
error_ewouldblock = C.EWOULDBLOCK
error_einprogress = C.EINPROGRESS
)