socket

package
v0.0.0-...-d0c2239 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const SendQueueLen = 10

默认10个长度的发送队列

Variables

This section is empty.

Functions

func NewAcceptor

func NewAcceptor(f cellnet.EventFunc, q cellnet.EventQueue) cellnet.Peer

实例化一个侦听器

Types

type AcceptedEvent

type AcceptedEvent = SessionStartEvent

已接受一个连接事件

type ConnectErrorEvent

type ConnectErrorEvent struct {
	Ses   cellnet.Session
	Error error
}

连接错误事件

type ConnectedEvent

type ConnectedEvent = SessionStartEvent

这里编译报错时,请安装go1.9以上版本 已连接上远方服务器事件

type RecvErrorEvent

type RecvErrorEvent struct {
	Ses   cellnet.Session
	Error error
}

会话接收数据时发生错误的事件

type RecvEvent

type RecvEvent struct {
	Ses cellnet.Session
}

会话开始接收数据事件

type SendErrorEvent

type SendErrorEvent struct {
	Ses   cellnet.Session
	Error error
	Msg   interface{}
}

会话发送数据时发生错误的事件

type SendEvent

type SendEvent struct {
	Ses cellnet.Session
	Msg interface{} // 用户需要发送的消息
}

会话开始发送数据事件

type SessionClosedEvent

type SessionClosedEvent struct {
	Ses   cellnet.Session
	Error error
}

会话连接关闭事件

type SessionExitEvent

type SessionExitEvent struct {
	Ses cellnet.Session
}

会话退出事件

type SessionStartEvent

type SessionStartEvent struct {
	Ses cellnet.Session
}

会话开始事件

Jump to

Keyboard shortcuts

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