Skip to content

Instantly share code, notes, and snippets.

@mkdym
Created March 21, 2017 08:21
Show Gist options
  • Save mkdym/df89974dbf63073319d5da35cdf8333b to your computer and use it in GitHub Desktop.
Save mkdym/df89974dbf63073319d5da35cdf8333b to your computer and use it in GitHub Desktop.
package main
import (
"flag"
"fmt"
"net"
)
func main() {
var network string
var addr string
flag.StringVar(&network, "net", "tcp", "network")
flag.StringVar(&addr, "addr", "www.baidu.com:80", "address to test")
flag.Parse()
conn, err := net.Dial(network, addr)
if err != nil {
fmt.Println(err)
return
}
fmt.Println("connected", addr, "using", network)
conn.Close()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment