connector.go 363 B

1234567891011121314
  1. package mhayaFacade
  2. import "net"
  3. // IConnector 网络连接器接口
  4. type IConnector interface {
  5. IComponent
  6. Start() // 启动连接器
  7. Stop() // 停止连接器
  8. OnConnect(fn OnConnectFunc) // 建立新连接时触发的函数
  9. }
  10. // OnConnectFunc 建立连接时监听的函数
  11. type OnConnectFunc func(conn net.Conn)