examples/interact.go
changeset 26 4d0a369079ce
parent 23 b5de44679389
child 29 a456133ed0ac
equal deleted inserted replaced
25:7437d6eed227 26:4d0a369079ce
    42 		nr, _ := os.Stdin.Read(p)
    42 		nr, _ := os.Stdin.Read(p)
    43 		if nr == 0 {
    43 		if nr == 0 {
    44 			break
    44 			break
    45 		}
    45 		}
    46 		s := string(p)
    46 		s := string(p)
    47 		c.TextOut <- &s
    47 		stan, err := xmpp.ParseStanza(s)
       
    48 		if err == nil {
       
    49 			c.Out <- stan
       
    50 		} else {
       
    51 			fmt.Printf("Parse error: %v\n", err)
       
    52 			break
       
    53 		}
    48 	}
    54 	}
    49 	fmt.Println("done sending")
    55 	fmt.Println("done sending")
    50 }
    56 }