Read input from stdin, push to stderr. Baby's first go

This commit is contained in:
Ian Gulliver
2016-03-10 17:07:44 -08:00
parent a85582ad1e
commit 3cea6ea262
2 changed files with 19 additions and 0 deletions

18
sinks/adsb-ws/input.go Normal file
View File

@@ -0,0 +1,18 @@
package main
import (
"log"
"os"
)
func readInput() {
for {
b1 := make([]byte, 256)
n, err := os.Stdin.Read(b1)
if err != nil {
log.Printf("error: %v", err)
break
}
log.Println(n, b1)
}
}

View File

@@ -10,6 +10,7 @@ var addr = flag.String("addr", ":8080", "http service address")
func main() {
flag.Parse()
go readInput()
http.HandleFunc("/stream", serveStream)
err := http.ListenAndServe(*addr, nil)
if err != nil {