NetPeer Methods

Lidgren.Network

Collapse imageExpand ImageCopy imageCopyHover image

The NetPeer type exposes the following members.

Methods

  NameDescription
Public methodConnect(IPEndPoint)
Create a connection to a remote endpoint
Public methodConnect(IPEndPoint, NetOutgoingMessage)
Create a connection to a remote endpoint
Public methodConnect(String, Int32)
Create a connection to a remote endpoint
Public methodConnect(String, Int32, NetOutgoingMessage)
Create a connection to a remote endpoint
Public methodCreateMessage()()()()
Creates a new message for sending
Public methodCreateMessage(Int32)
Creates a new message for sending
Public methodCreateMessage(String)
Creates a new message for sending and writes the provided string to it
Public methodDiscoverKnownPeer(IPEndPoint)
Emit a discovery signal to a single known host
Public methodDiscoverKnownPeer(String, Int32)
Emit a discovery signal to a single known host
Public methodDiscoverLocalPeers
Emit a discovery signal to all hosts on your subnet
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFlushSendQueue
If NetPeerConfiguration.AutoFlushSendQueue() is false; you need to call this to send all messages queued using SendMessage()
Public methodGetConnection
Get the connection, if any, for a certain remote endpoint
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIntroduce
Send NetIntroduction to hostExternal and clientExternal; introducing client to host
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRawSend
Send raw bytes; only used for debugging
Public methodReadMessage
Read a pending message from any connection, if any
Public methodReadMessages
Read a pending message from any connection, if any
Public methodRecycle(NetIncomingMessage)
Recycles a NetIncomingMessage instance for reuse; taking pressure off the garbage collector
Public methodRecycle(IEnumerable<(Of <<'(NetIncomingMessage>)>>))
Recycles a list of NetIncomingMessage instances for reuse; taking pressure off the garbage collector
Public methodRegisterReceivedCallback
Call this to register a callback for when a new message arrives
Public methodSendDiscoveryResponse
Send a discovery response message
Public methodSendMessage(NetOutgoingMessage, NetConnection, NetDeliveryMethod)
Send a message to a specific connection
Public methodSendMessage(NetOutgoingMessage, NetConnection, NetDeliveryMethod, Int32)
Send a message to a specific connection
Public methodSendMessage(NetOutgoingMessage, List<(Of <<'(NetConnection>)>>), NetDeliveryMethod, Int32)
Send a message to a list of connections
Public methodSendUnconnectedMessage(NetOutgoingMessage, IList<(Of <<'(IPEndPoint>)>>))
Send a message to an unconnected host
Public methodSendUnconnectedMessage(NetOutgoingMessage, IPEndPoint)
Send a message to an unconnected host
Public methodSendUnconnectedMessage(NetOutgoingMessage, String, Int32)
Send a message to an unconnected host
Public methodSendUnconnectedToSelf
Send a message to this exact same netpeer (loopback)
Public methodShutdown
Disconnects all active connections and closes the socket
Public methodStart
Binds to socket and spawns the networking thread
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodWaitMessage
Read a pending message from any connection, blocking up to maxMillis if needed

See Also