// dial.go.go package main import ( "fmt" "net" "os" ) func main() { conn, err:= net.Dial("tcp", "192.0.32.10:80") checkConnection(conn, err) conn, err =net.Dial("udp", "192.0.32.10:80") checkConnection(conn, err) conn, err =net.Dial("tcp", "[2620:0:2d0:200::10]:80") checkConnection(conn, err) } func checkConnection(conn net.Conn, err error) { if err!= nil { fmt.Printf("error %v connecting!") os.Exit(1) } fmt.Println("Connection is made with %v", conn) }