Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Protocol ¶ added in v1.14.9
type Protocol interface {
// Server Methods
StartServer(ip, port string, initialConnections int)
StopServer()
AvailableConnectionFromPool() (available bool, idx int)
WaitForConnection(cliIdx int) (cl *Client)
GetClients() (clients []*Client)
GetClient(idx int) (client Client)
GetClientFromAddr(addr string) (client Client)
AddClient(client Client, idx int)
ResetClients() // Close connections and remove all clientes from the pool
// Client Methods
ConnectToServer(ip, port string)
CloseConnection()
ReadString() string
WriteString(message string)
Receive() ([]byte, error)
Send(msgToServer []byte) error
}
type Proxy ¶
type Proxy interface {
Configure(config ProxyConfig)
}
type ProxyConfig ¶
Click to show internal directories.
Click to hide internal directories.