2
0
Fork 0
rfc867/main.go

30 lines
385 B
Go

package main
import (
"log"
"net"
"time"
)
const format = "Monday, January 2, 2006 15:04:05 MST"
func handle(conn net.Conn) {
t := time.Now()
conn.Write([]byte(t.Format(format)))
conn.Close()
}
func main() {
ln, err := net.Listen("tcp", ":13")
if err != nil {
panic(err)
}
for {
conn, err := ln.Accept()
if err != nil {
log.Print(err)
}
go handle(conn)
}
}