func iterate(t *tox.Tox) { // toxcore loops shutdown := false loopc := 0 itval := 0 if !shutdown { iv := t.IterationInterval() if iv != itval { if itval-iv > 20 || iv-itval > 20 { // debug.Println("tox itval changed:", itval, iv) } itval = iv } t.Iterate() status := t.SelfGetConnectionStatus() if loopc%5500 == 0 { if status == 0 { // debug.Printf(".") } else { // debug.Printf("%d,", status) } } loopc += 1 // time.Sleep(50 * time.Millisecond) } // t.Kill() }