|
@@ -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
|
|
|
}
|
|
}
|