MCPcopy
hub / github.com/txthinking/brook / UDPHandle

Method UDPHandle

quicserver.go:262–272  ·  view source on GitHub ↗
(ss Exchanger)

Source from the content-addressed store, hash-verified

260}
261
262func (s *QUICServer) UDPHandle(ss Exchanger) error {
263 rc, err := NATDial("udp", ss.Src(), ss.Dst(), ss.Dst())
264 if err != nil {
265 return err
266 }
267 defer rc.Close()
268 if err := ss.Exchange(rc); err != nil {
269 return nil
270 }
271 return nil
272}
273
274func (s *QUICServer) Shutdown() error {
275 return s.RunnerGroup.Done()

Callers 1

ListenAndServeMethod · 0.95

Calls 4

SrcMethod · 0.65
DstMethod · 0.65
ExchangeMethod · 0.65
CloseMethod · 0.45

Tested by

no test coverage detected