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
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 由于Web服务器主要支持的协议就是HTTP,一般 Web Server == HTTP Server。Web服务器...
- http-server,是基于node.js的一个http服务器使用方法: 安装node.js(无需配置环境变量)...
- 目的 为了方便在其他设备上访问PC上的资源,比如查看一下写好的网页在移动设备上的显示效果;在局域网的多机器中共享文...
- 当从私有镜像库拉取镜像时出现如下问题:docker pull myregistry:xxError respons...
- 初学者如何做好平面设计?这个是很多初学者遇到的问题,甚至有些人在自学路上走了很多的弯路,也浪费了很多的时间首先要纠...