Support Listen WebSocket Connection

pull/238/head
Shelikhoo 8 years ago
parent 29f69d63c4
commit 7ef66c57dc
No known key found for this signature in database
GPG Key ID: 7791BDB0709ABD21

@ -17,6 +17,7 @@ var (
KCPListenFunc ListenFunc
TCPListenFunc ListenFunc
RawTCPListenFunc ListenFunc
WSListenFunc ListenFunc
)
type ListenFunc func(address v2net.Address, port v2net.Port) (Listener, error)
@ -42,6 +43,8 @@ func ListenTCP(address v2net.Address, port v2net.Port, callback ConnectionHandle
listener, err = TCPListenFunc(address, port)
case settings.IsCapableOf(StreamConnectionTypeKCP):
listener, err = KCPListenFunc(address, port)
case settings.IsCapableOf(StreamConnectionTypeWebSocket):
listener, err = WSListenFunc(address, port)
case settings.IsCapableOf(StreamConnectionTypeRawTCP):
listener, err = RawTCPListenFunc(address, port)
default:

Loading…
Cancel
Save