learn Golang "net" package