emule

package
v0.0.0-...-7a4b61e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2022 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	Server                string
	Port                  int
	Username              string
	Uuid                  []byte
	Debug                 bool
	Ctcpport              int
	ClientConn            net.Conn
	Comp                  libdeflate.Compressor
	DeComp                libdeflate.Decompressor
	SrvTCPCompression     bool
	SrvTCPNewTags         bool
	SrvTCPUnicode         bool
	SrvTCPRelatedSearch   bool
	SrvTCPTypeTagInterger bool
	SrvTCPLargeFiles      bool
	SrvTCPObfuscation     bool
}

func NewClientConn

func NewClientConn(server string, port int, debug bool) *Client

func (*Client) AskServerList

func (this *Client) AskServerList()

func (*Client) ConnReader

func (this *Client) ConnReader()

func (*Client) Connect

func (this *Client) Connect()

func (*Client) Disconnect

func (this *Client) Disconnect()

func (*Client) SetTCPFlags

func (this *Client) SetTCPFlags(tcpmap uint32)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL