Open aztrock opened 8 years ago
package main import ( "flag" "fmt" . "github.com/0x19/goesl" "runtime" //"strings" ) var ( fshost = flag.String("fshost", "localhost", "Freeswitch hostname. Default: localhost") fsport = flag.Uint("fsport", 8021, "Freeswitch port. Default: 8021") password = flag.String("pass", "ClueCon", "Freeswitch password. Default: ClueCon") timeout = flag.Int("timeout", 10, "Freeswitch conneciton timeout in seconds. Default: 10") ) func main() { runtime.GOMAXPROCS(runtime.NumCPU()) client, err := NewClient(*fshost, *fsport, *password, *timeout) if err != nil { Error("Error while creating new client: %s", err) return } go client.Handle() client.Send("events json ALL") for { msg, _ := client.ReadMessage() fmt.Printf("Gt new message: %+v\n", msg) } }
break the flow and not received more messages
08:19:18.278 Debug ▶ DEBUG Waiting for connection message to be received ... Gt new message: 08:19:18.278 Debug ▶ DEBUG Waiting for connection message to be received ...
break the flow and not received more messages