Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PacketHandler ¶
PacketHandler is a handler function for Tox packets. The backing buffer of the given data slice may be reused after the function returns, potentially overwriting the contents of the slice.
type TCPTransport ¶
type TCPTransport struct {
// contains filtered or unexported fields
}
func NewTCPTransport ¶
func NewTCPTransport(netProto string, addr string) (*TCPTransport, error)
type UDPTransport ¶
type UDPTransport struct {
// contains filtered or unexported fields
}
func NewUDPTransport ¶
func NewUDPTransport(netProto string, addr string, handler PacketHandler) (*UDPTransport, error)
func (*UDPTransport) Close ¶
func (t *UDPTransport) Close() error
func (*UDPTransport) HandlePacket ¶
func (t *UDPTransport) HandlePacket(data []byte, addr *net.UDPAddr)
func (*UDPTransport) Listen ¶
func (t *UDPTransport) Listen() error
func (*UDPTransport) SendPacket ¶
func (t *UDPTransport) SendPacket(data []byte, addr *net.UDPAddr) error
Click to show internal directories.
Click to hide internal directories.