Documentation
¶
Index ¶
Constants ¶
View Source
const ( UDP_TICK = 60 UDP_TIMEOUT = 5 UDP_BLOCK_INTERVAL = 500 UDP_READBUFFER = 1048576 )
Variables ¶
This section is empty.
Functions ¶
func CreatePortmap ¶
Types ¶
type UdpMapperConn ¶
type UdpMapperConn struct {
// contains filtered or unexported fields
}
func NewUdpMapperConn ¶
func NewUdpMapperConn(upm *UdpPortMapper, sconn *net.UDPConn, dconn net.Conn, addr net.Addr, dst string) (umc *UdpMapperConn)
func (*UdpMapperConn) Close ¶
func (umc *UdpMapperConn) Close()
func (*UdpMapperConn) RecvHandler ¶
func (umc *UdpMapperConn) RecvHandler()
func (*UdpMapperConn) Run ¶
func (umc *UdpMapperConn) Run()
func (*UdpMapperConn) SendHandler ¶
func (umc *UdpMapperConn) SendHandler()
type UdpPackage ¶
type UdpPackage struct {
// contains filtered or unexported fields
}
func NewUdpPackage ¶
func NewUdpPackage() (up *UdpPackage)
func (*UdpPackage) Free ¶
func (up *UdpPackage) Free()
type UdpPortMapper ¶
type UdpPortMapper struct {
// contains filtered or unexported fields
}
func NewUdpPortMapper ¶
func NewUdpPortMapper() (upm *UdpPortMapper)
func (*UdpPortMapper) RemovePorts ¶
func (upm *UdpPortMapper) RemovePorts(addr net.Addr)
func (*UdpPortMapper) UdpPortmap ¶
func (upm *UdpPortMapper) UdpPortmap(pm PortMap, dialer netutil.Dialer) (err error)
Click to show internal directories.
Click to hide internal directories.