美文网首页
http server

http server

作者: JetLu | 来源:发表于2016-01-27 17:02 被阅读32次
    package main
    
    import (
        "log"
        "net"
        "fmt"
        "bufio"
    )
    
    func main() {
        l, err := net.Listen("tcp", ":1993")
        if err != nil {log.Fatal(err)}
        for {
            conn, err := l.Accept()
            if err != nil {log.Fatal(err)}
            reader := bufio.NewReader(conn)
            go func() {
                for {
                    line, _, _ := reader.ReadLine()
                    fmt.Printf("%s\n", line)
                    if len(line) == 0 {break}
                }
                conn.Write([]byte("HTTP/1.1 200 OK \r\n\r\n"))
                conn.Write([]byte(`<body style="color: red">hello world</body>`))
                conn.Close()
            }()
        }
    }
    

    相关文章

      网友评论

          本文标题:http server

          本文链接:https://www.haomeiwen.com/subject/uyodkttx.html