/*
tcp服务端
*/
package main
import (
"fmt"
"net"
)
func main(){
//监听
listener,err:=net.Listen("tcp","127.0.0.1:8000")
if err!=nil{
fmt.Println("err=",err)
return
}
//阻塞等待用户连接
conn,err2:=listener.Accept()
if err2!=nil{
fmt.Println("err2",err2)
return
}
//接收用户的请求
buf:=make([]byte,1024)
n,err3:=conn.Read(buf)
if err3!=nil{
fmt.Println("err3",err3)
return
}
fmt.Println("buf=",string(buf[:n]))
//结束时关闭监听
defer listener.Close()
defer conn.Close()
}
6.1 go tcp服务端简单实现
猜你喜欢
转载自blog.csdn.net/h4241778/article/details/105496676
今日推荐
周排行