rename StartSimple
This commit is contained in:
parent
ef19fa588f
commit
0677847105
|
@ -24,7 +24,7 @@ var (
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
go broadcast()
|
go broadcast()
|
||||||
err := conn.StartSimple(newUserHandler)
|
err := conn.StartSimpleTCP(newUserHandler)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln(err)
|
log.Fatalln(err)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
package main
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
|
|
||||||
}
|
|
|
@ -10,7 +10,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
err := conn.StartSimple(meansToAnEnd)
|
err := conn.StartSimpleTCP(meansToAnEnd)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln(err)
|
log.Fatalln(err)
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,7 @@ type data struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
err := conn.StartSimple(primetime)
|
err := conn.StartSimpleTCP(primetime)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln(err)
|
log.Fatalln(err)
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
err := conn.StartSimple(smoketest)
|
err := conn.StartSimpleTCP(smoketest)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln(err)
|
log.Fatalln(err)
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import "net"
|
||||||
|
|
||||||
|
type client struct {
|
||||||
|
conn net.Conn
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
srv := newServer()
|
||||||
|
srv.run()
|
||||||
|
}
|
|
@ -0,0 +1,30 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net"
|
||||||
|
"protohackers/pkg/conn"
|
||||||
|
)
|
||||||
|
|
||||||
|
type server struct {
|
||||||
|
cameras []client
|
||||||
|
dispatchers []client
|
||||||
|
}
|
||||||
|
|
||||||
|
func newServer() *server {
|
||||||
|
return &server{
|
||||||
|
cameras: []client{},
|
||||||
|
dispatchers: []client{},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (s *server) run() error {
|
||||||
|
err := conn.StartSimpleTCP(s.handleConnection)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (s *server) handleConnection(conn net.Conn) {
|
||||||
|
|
||||||
|
}
|
|
@ -10,7 +10,7 @@ const (
|
||||||
Port = ":3030"
|
Port = ":3030"
|
||||||
)
|
)
|
||||||
|
|
||||||
func StartSimple(handler func(conn net.Conn)) error {
|
func StartSimpleTCP(handler func(conn net.Conn)) error {
|
||||||
l, err := net.Listen("tcp4", Port)
|
l, err := net.Listen("tcp4", Port)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|
Loading…
Reference in New Issue