Documentation
¶
Index ¶
Constants ¶
View Source
const (
ASCII_CR byte = 13
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BinPacket ¶
type BinPacket struct {
Command byte
Sequence []byte
DataSegmentLength []byte
DataSegment []byte
CRC16Check []byte
}
BinPacket the orignal TCP packet
type MyTrigger ¶
type MyTrigger struct {
// contains filtered or unexported fields
}
MyTrigger is a stub for your Trigger implementation
func (*MyTrigger) Initialize ¶
func (t *MyTrigger) Initialize(ctx trigger.InitContext) error
Initialize implements trigger.Init.Initialize
type MyTriggerFactory ¶
type MyTriggerFactory struct {
// contains filtered or unexported fields
}
MyTriggerFactory My Trigger factory
type ServerSocket ¶
type ServerSocket struct {
Address string
OnOpen func(*Socket) error
OnMessage func(*Socket, *bufio.Writer, *BinPacket) error
OnClose func(*Socket)
OnError func(*Socket, error)
Listener net.Listener
}
ServerSocket TCP server
func NewServerSocket ¶
func NewServerSocket(address string) *ServerSocket
NewServerSocket init a serversocket
func (*ServerSocket) Listen ¶
func (server *ServerSocket) Listen() error
Listen start to listner port
Click to show internal directories.
Click to hide internal directories.