Versions in this module Expand all Collapse all v1 v1.0.0 Aug 6, 2023 Changes in this version + type ByteArray struct + Bytes *bytes.Buffer + func NewByteArray(bytes *bytes.Buffer) *ByteArray + func NewByteArrayEmpty() *ByteArray + func (bt *ByteArray) Clear() *ByteArray + func (bt *ByteArray) Get_Bytes() []byte + func (bt *ByteArray) Len() int + func (bt *ByteArray) Read_Boolean() bool + func (bt *ByteArray) Read_Byte() byte + func (bt *ByteArray) Read_Bytes(length int) []byte + func (bt *ByteArray) Read_Int() int + func (bt *ByteArray) Read_Int48() int64 + func (bt *ByteArray) Read_Short() uint16 + func (bt *ByteArray) Read_String() string + func (bt *ByteArray) Write_Boolean(value bool) *ByteArray + func (bt *ByteArray) Write_Byte(value byte) *ByteArray + func (bt *ByteArray) Write_Bytes(value []byte) *ByteArray + func (bt *ByteArray) Write_Int(value int) *ByteArray + func (bt *ByteArray) Write_Int48(value int64) *ByteArray + func (bt *ByteArray) Write_Short(value uint16) *ByteArray + func (bt *ByteArray) Write_String(value string) *ByteArray + type Event []interface + type EventHandler struct + func NewEventHandler() *EventHandler + func (eventHandler *EventHandler) CountEventListeners(name string) int + func (eventHandler *EventHandler) Emit(name string, data Event) + func (eventHandler *EventHandler) Listen(name string, callback func(Event)) + func (eventHandler *EventHandler) ListenAndWait(name string) Event + func (eventHandler *EventHandler) ListenOnce(name string, callback func(Event)) + func (eventHandler *EventHandler) RemoveAllEventListeners() + func (eventHandler *EventHandler) RemoveEventListeners(name string) + type EventListener struct + type Network struct + Events *EventHandler + func NetworkListen(host string, port int) (*Network, error) + func (network *Network) Close() + func (network *Network) ListenEvent(name string, callback func(Event)) + func (network *Network) ListenEventOnce(name string, callback func(Event)) + type NetworkSocket struct + Events *EventHandler + func NetworkSocketConnect(host string, port int) (*NetworkSocket, error) + func NetworkSocketFrom(conn *net.TCPConn) *NetworkSocket + func (socket *NetworkSocket) Close() + func (socket *NetworkSocket) ListenEvent(name string, callback func(Event)) + func (socket *NetworkSocket) ListenEventOnce(name string, callback func(Event)) + func (socket *NetworkSocket) LocalAddress() net.Addr + func (socket *NetworkSocket) Poll() + func (socket *NetworkSocket) RemoteAddress() net.Addr + func (socket *NetworkSocket) Write(buffer *bytes.Buffer) (int, error)