Add basic tcp socket test

This commit is contained in:
2025-06-27 03:29:29 +10:00
parent 4f548bf9e9
commit 0c4639c3e9
2 changed files with 22 additions and 1 deletions

View File

@@ -124,7 +124,11 @@ impl lb_netlib {
}
extern "Lua-C" fn __parse_skaddr(&self, addr: &str) -> Result<lb_socketaddr> {
Ok(addr.parse()?)
Ok(if let Ok(addr) = addr.parse() {
SocketAddr::new(addr, 0).into() // default port 0
} else {
addr.parse::<SocketAddr>()?.into()
})
}
/// Creates a new TCP socket configured for IPv4.