llgo/c/hyper_related

This commit is contained in:
赵英杰
2024-07-18 10:28:14 +08:00
parent 519c850f17
commit 254acbbbe2
11 changed files with 105 additions and 138 deletions

View File

@@ -2,20 +2,19 @@ package main
import (
"github.com/goplus/llgo/c"
"github.com/goplus/llgo/c/netdb"
"github.com/goplus/llgo/c/socket"
"github.com/goplus/llgo/c/net"
)
func main() {
var hints netdb.AddrInfo
hints.AiFamily = socket.AF_UNSPEC
hints.AiSockType = socket.SOCK_STREAM
var hints net.AddrInfo
hints.AiFamily = net.AF_UNSPEC
hints.AiSockType = net.SOCK_STREAM
host := "httpbin.org"
port := "80"
var result *netdb.AddrInfo
c.Printf(c.Str("%d\n"), netdb.Getaddrinfo(c.Str(host), c.Str(port), &hints, &result))
var result *net.AddrInfo
c.Printf(c.Str("%d\n"), net.Getaddrinfo(c.Str(host), c.Str(port), &hints, &result))
c.Printf(c.Str("%d\n"), netdb.Freeaddrinfo(result))
c.Printf(c.Str("%d\n"), net.Freeaddrinfo(result))
}