A simple tcp and udp server
method 1:
s:=&Server{
TcpProtocolName: "tcp",
TcpBindHost: "localhost",
TcpPort: 5230,
TcpHandler: func(conn net.Conn) error {
// you code to process conn
return nil
},
}
s.Serve()
method 2:NewTcpServer
handler := func(conn net.Conn) error {
// your code process conn
return nil
}
s := toy_server.NewTcpServer("localhost", 5230, handler)
s.Serve()