My Project
Loading...
Searching...
No Matches
Public Member Functions | Events | List of all members
LiteNetLib.EventBasedNetListener Class Reference
Inheritance diagram for LiteNetLib.EventBasedNetListener:
LiteNetLib.INetEventListener LiteNetLib.IDeliveryEventListener LiteNetLib.INtpEventListener

Public Member Functions

delegate void OnPeerConnected (NetPeer peer)
 New remote peer connected to host, or client connected to remote host.
 
delegate void OnPeerDisconnected (NetPeer peer, DisconnectInfo disconnectInfo)
 Peer disconnected.
 
delegate void OnNetworkError (IPEndPoint endPoint, SocketError socketError)
 Network error (on send or receive)
 
delegate void OnNetworkReceive (NetPeer peer, NetPacketReader reader, DeliveryMethod deliveryMethod)
 Received some data.
 
delegate void OnNetworkReceiveUnconnected (IPEndPoint remoteEndPoint, NetPacketReader reader, UnconnectedMessageType messageType)
 Received unconnected message.
 
delegate void OnNetworkLatencyUpdate (NetPeer peer, int latency)
 Latency information updated.
 
delegate void OnConnectionRequest (ConnectionRequest request)
 On peer connection requested.
 
delegate void OnDeliveryEvent (NetPeer peer, object userData)
 
delegate void OnNtpResponseEvent (NtpPacket packet)
 
void ClearPeerConnectedEvent ()
 
void ClearPeerDisconnectedEvent ()
 
void ClearNetworkErrorEvent ()
 
void ClearNetworkReceiveEvent ()
 
void ClearNetworkReceiveUnconnectedEvent ()
 
void ClearNetworkLatencyUpdateEvent ()
 
void ClearConnectionRequestEvent ()
 
void ClearDeliveryEvent ()
 
void ClearNtpResponseEvent ()
 
void OnPeerConnected (NetPeer peer)
 New remote peer connected to host, or client connected to remote host.
 
void OnPeerDisconnected (NetPeer peer, DisconnectInfo disconnectInfo)
 Peer disconnected.
 
void OnNetworkError (IPEndPoint endPoint, SocketError socketError)
 Network error (on send or receive)
 
void OnNetworkReceive (NetPeer peer, NetPacketReader reader, DeliveryMethod deliveryMethod)
 Received some data.
 
void OnNetworkReceiveUnconnected (IPEndPoint remoteEndPoint, NetPacketReader reader, UnconnectedMessageType messageType)
 Received unconnected message.
 
void OnNetworkLatencyUpdate (NetPeer peer, int latency)
 Latency information updated.
 
void OnConnectionRequest (ConnectionRequest request)
 On peer connection requested.
 
void OnMessageDelivered (NetPeer peer, object userData)
 On reliable message delivered.
 
void OnNtpResponse (NtpPacket packet)
 Ntp response.
 

Events

OnPeerConnected PeerConnectedEvent
 
OnPeerDisconnected PeerDisconnectedEvent
 
OnNetworkError NetworkErrorEvent
 
OnNetworkReceive NetworkReceiveEvent
 
OnNetworkReceiveUnconnected NetworkReceiveUnconnectedEvent
 
OnNetworkLatencyUpdate NetworkLatencyUpdateEvent
 
OnConnectionRequest ConnectionRequestEvent
 
OnDeliveryEvent DeliveryEvent
 
OnNtpResponseEvent NtpResponseEvent
 

Member Function Documentation

◆ OnConnectionRequest()

delegate void LiteNetLib.EventBasedNetListener.OnConnectionRequest ( ConnectionRequest  request)

On peer connection requested.

Parameters
requestRequest information (EndPoint, internal id, additional data)

Implements LiteNetLib.INetEventListener.

◆ OnNetworkError()

delegate void LiteNetLib.EventBasedNetListener.OnNetworkError ( IPEndPoint  endPoint,
SocketError  socketError 
)

Network error (on send or receive)

Parameters
endPointFrom endPoint (can be null)
socketErrorSocket error

Implements LiteNetLib.INetEventListener.

◆ OnNetworkLatencyUpdate()

delegate void LiteNetLib.EventBasedNetListener.OnNetworkLatencyUpdate ( NetPeer  peer,
int  latency 
)

Latency information updated.

Parameters
peerPeer with updated latency
latencylatency value in milliseconds

Implements LiteNetLib.INetEventListener.

◆ OnNetworkReceive()

delegate void LiteNetLib.EventBasedNetListener.OnNetworkReceive ( NetPeer  peer,
NetPacketReader  reader,
DeliveryMethod  deliveryMethod 
)

Received some data.

Parameters
peerFrom peer
readerDataReader containing all received data
deliveryMethodType of received packet

Implements LiteNetLib.INetEventListener.

◆ OnNetworkReceiveUnconnected()

delegate void LiteNetLib.EventBasedNetListener.OnNetworkReceiveUnconnected ( IPEndPoint  remoteEndPoint,
NetPacketReader  reader,
UnconnectedMessageType  messageType 
)

Received unconnected message.

Parameters
remoteEndPointFrom address (IP and Port)
readerMessage data
messageTypeMessage type (simple, discovery request or response)

Implements LiteNetLib.INetEventListener.

◆ OnPeerConnected()

delegate void LiteNetLib.EventBasedNetListener.OnPeerConnected ( NetPeer  peer)

New remote peer connected to host, or client connected to remote host.

Parameters
peerConnected peer object

Implements LiteNetLib.INetEventListener.

◆ OnPeerDisconnected()

delegate void LiteNetLib.EventBasedNetListener.OnPeerDisconnected ( NetPeer  peer,
DisconnectInfo  disconnectInfo 
)

Peer disconnected.

Parameters
peerdisconnected peer
disconnectInfoadditional info about reason, errorCode or data received with disconnect message

Implements LiteNetLib.INetEventListener.


The documentation for this class was generated from the following file: