mirror of https://github.com/v2ray/v2ray-core
parent
ae4dece6b0
commit
ae395bbe1f
|
@ -244,7 +244,7 @@ func (w *udpWorker) removeConn(id connID) {
|
||||||
func (w *udpWorker) Start() error {
|
func (w *udpWorker) Start() error {
|
||||||
w.activeConn = make(map[connID]*udpConn, 16)
|
w.activeConn = make(map[connID]*udpConn, 16)
|
||||||
w.done = signal.NewDone()
|
w.done = signal.NewDone()
|
||||||
h, err := udp.ListenUDP(w.address, w.port, w.callback, udp.HubReceiveOriginalDestination(w.recvOrigDest))
|
h, err := udp.ListenUDP(w.address, w.port, w.callback, udp.HubReceiveOriginalDestination(w.recvOrigDest), udp.HubCapacity(256))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
@ -61,7 +61,7 @@ func NewListener(ctx context.Context, address net.Address, port net.Port, addCon
|
||||||
l.tlsConfig = config.GetTLSConfig()
|
l.tlsConfig = config.GetTLSConfig()
|
||||||
}
|
}
|
||||||
|
|
||||||
hub, err := udp.ListenUDP(address, port, l.OnReceive, udp.HubCapacity(64))
|
hub, err := udp.ListenUDP(address, port, l.OnReceive, udp.HubCapacity(1024))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,7 +47,7 @@ func ListenUDP(address net.Address, port net.Port, callback PayloadHandler, opti
|
||||||
newError("listening UDP on ", address, ":", port).WriteToLog()
|
newError("listening UDP on ", address, ":", port).WriteToLog()
|
||||||
hub := &Hub{
|
hub := &Hub{
|
||||||
conn: udpConn,
|
conn: udpConn,
|
||||||
capacity: 16,
|
capacity: 256,
|
||||||
callback: callback,
|
callback: callback,
|
||||||
recvOrigDest: false,
|
recvOrigDest: false,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue