Skip to content

Commit 7dfd45e

Browse files
committed
[+] Listen And Serve [+ ]
1 parent 26774b3 commit 7dfd45e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

pkg/tcpserver/tcpserver.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,12 @@ func (t *TCPServer) AddRule(rule Rule) error {
2727
t.options.rules = append(t.options.rules, rule)
2828
return nil
2929
}
30+
31+
func (t *TCPServer) ListenAndServe() error {
32+
listener, err := net.Listen("tcp4", t.options.Listen)
33+
if err != nil {
34+
return err
35+
}
36+
t.listener = listener
37+
return t.run()
38+
}

0 commit comments

Comments
 (0)