コード例 #1
0
ファイル: xfrprx.go プロジェクト: elazarl/godns
func listen(tcp string, addr string, e chan os.Error) {
	switch tcp {
	case "tcp":
		err := dns.ListenAndServeTCP(addr, handle)
		e <- err
	case "udp":
		err := dns.ListenAndServeUDP(addr, handle)
		e <- err
	}
}
コード例 #2
0
ファイル: reflect.go プロジェクト: elazarl/godns
func udp(addr string, e chan os.Error) {
	err := dns.ListenAndServeUDP(addr, handle)
	e <- err
	return
}