February 2018
Intermediate to advanced
340 pages
9h 43m
English
package main import ( "bufio" "fmt" "io" "net" ) func main() { l, err := net.Listen("tcp", ":8080") if err != nil { panic(err) } for { fmt.Println("Waiting for client...") conn, err := l.Accept() if err != nil { panic(err) } msg, err := bufio.NewReader(conn).ReadString('\n') if err != nil { panic(err) } _, err = io.WriteString(conn, "Received: "+string(msg)) if err != nil { fmt.Println(err) } conn.Close() } }

Read now
Unlock full access