equal
deleted
inserted
replaced
35 fmt.Printf("s: %v\n", obj) |
35 fmt.Printf("s: %v\n", obj) |
36 } |
36 } |
37 fmt.Println("done reading") |
37 fmt.Println("done reading") |
38 }(c.In) |
38 }(c.In) |
39 |
39 |
40 ch := make(chan interface{}) |
40 p := make([]byte, 1024) |
41 go xmpp.ReadXml(os.Stdin, ch, false) |
41 for { |
42 for x := range ch { |
42 nr, _ := os.Stdin.Read(p) |
43 fmt.Printf("c: %v", x) |
43 if nr == 0 { |
44 c.Out <- x |
44 break |
|
45 } |
|
46 s := string(p) |
|
47 c.TextOut <- &s |
45 } |
48 } |
46 fmt.Println("done sending") |
49 fmt.Println("done sending") |
47 } |
50 } |