ipv6 test

This commit is contained in:
Darien Raymond
2017-02-08 00:26:40 +01:00
parent 6bcce77afb
commit 2a486c6b9e
3 changed files with 125 additions and 1 deletions

View File

@@ -11,13 +11,18 @@ type Server struct {
Port v2net.Port
MsgProcessor func(msg []byte) []byte
SendFirst []byte
Listen v2net.Address
accepting bool
listener *net.TCPListener
}
func (server *Server) Start() (v2net.Destination, error) {
listenerAddr := server.Listen
if listenerAddr == nil {
listenerAddr = v2net.LocalHostIP
}
listener, err := net.ListenTCP("tcp", &net.TCPAddr{
IP: []byte{127, 0, 0, 1},
IP: listenerAddr.IP(),
Port: int(server.Port),
Zone: "",
})