examples/interact.go
changeset 29 a456133ed0ac
parent 26 4d0a369079ce
child 33 571713f49494
equal deleted inserted replaced
28:78961db80bae 29:a456133ed0ac
    28 	if err != nil {
    28 	if err != nil {
    29 		log.Fatalf("NewClient(%v): %v", jid, err)
    29 		log.Fatalf("NewClient(%v): %v", jid, err)
    30 	}
    30 	}
    31 	defer c.Close()
    31 	defer c.Close()
    32 
    32 
       
    33 	err = c.StartSession(&xmpp.Presence{})
       
    34 	if err != nil {
       
    35 		log.Fatalf("StartSession: %v", err)
       
    36 	}
       
    37 
    33 	go func(ch <-chan xmpp.Stanza) {
    38 	go func(ch <-chan xmpp.Stanza) {
    34 		for obj := range ch {
    39 		for obj := range ch {
    35 			fmt.Printf("s: %v\n", obj)
    40 			fmt.Printf("s: %v\n", obj)
    36 		}
    41 		}
    37 		fmt.Println("done reading")
    42 		fmt.Println("done reading")