1
0
mirror of https://github.com/taigrr/godns synced 2025-01-18 04:03:25 -08:00
godns/godns.go
2014-05-12 13:39:01 +08:00

33 lines
430 B
Go

package main
import (
"fmt"
"os"
"time"
)
func main() {
fmt.Println("Starting...")
setting := LoadSettings()
fmt.Println(setting.IP_Url)
loop := make(chan bool)
go dns_loop(setting, loop)
ret := <-loop
if !ret {
fmt.Println("Dns loop exited...")
close(loop)
os.Exit(1)
}
}
func dns_loop(setting Settings, loop chan bool) {
fmt.Println("Inside the loop...")
time.Sleep(time.Second * 10)
loop <- false
}