Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TCPTransport ¶
type TCPTransport struct {
// contains filtered or unexported fields
}
func NewTCPTransport ¶
func (*TCPTransport) DialAndSendRawBytes ¶
func (*TCPTransport) Listen ¶
func (t *TCPTransport) Listen(wg *sync.WaitGroup)
type UDPTransport ¶
type UDPTransport struct {
// contains filtered or unexported fields
}
func NewUDPTransport ¶
func NewUDPTransport(config *UDPConfig, stop *atomic.Bool) *UDPTransport
func (*UDPTransport) GetPacket ¶
func (u *UDPTransport) GetPacket() *Packet
func (*UDPTransport) Handle ¶
func (u *UDPTransport) Handle()
Handle 接受packetCh中的packet,调用PacketHandler处理
func (*UDPTransport) Listen ¶
func (u *UDPTransport) Listen(wg *sync.WaitGroup)
func (*UDPTransport) PutPacket ¶
func (u *UDPTransport) PutPacket(p *Packet)
Click to show internal directories.
Click to hide internal directories.