Documentation
¶
Index ¶
- type NodeConn
- func (nodeConn *NodeConn) Build(socket *net.Conn, connType string)
- func (nodeConn *NodeConn) GetConnType() string
- func (nodeConn *NodeConn) GetDestroy() bool
- func (nodeConn *NodeConn) GetNodeConnID() string
- func (nodeConn *NodeConn) GetNodeID() string
- func (nodeConn *NodeConn) GetSenderIP() string
- func (nodeConn *NodeConn) GetSenderServicePort() string
- func (nodeConn *NodeConn) GetSocket() *net.Conn
- func (nodeConn *NodeConn) GetTargetNodeID() string
- func (nodeConn *NodeConn) GetTs() int64
- func (nodeConn *NodeConn) IsShaked() bool
- func (nodeConn *NodeConn) SetDestroy()
- func (nodeConn *NodeConn) SetNodeID(nodeID string)
- func (nodeConn *NodeConn) SetRemoteAddr(remoteAddr string)
- func (nodeConn *NodeConn) SetShaker(data interface{}) *error.Error
- func (nodeConn *NodeConn) SetTargetNodeID(targetNodeID string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NodeConn ¶
type NodeConn struct { // socket handle Socket *net.Conn // contains filtered or unexported fields }
NodeConn 客制化连接对象
func (*NodeConn) GetNodeConnID ¶
GetNodeConnID 获取自己的唯一标识
func (*NodeConn) GetSenderServicePort ¶
GetSenderServicePort 反射
func (*NodeConn) GetTargetNodeID ¶
GetTargetNodeID 设置本地子节点的NodeID
func (*NodeConn) SetRemoteAddr ¶
SetRemoteAddr 设置这个连接的发起地址信息。 @param remoteAddr ip:port
func (*NodeConn) SetTargetNodeID ¶
SetTargetNodeID 设置本地子节点的NodeID
Click to show internal directories.
Click to hide internal directories.