Click or drag to resize

NetClient Methods

The NetClient type exposes the following members.

Methods
  NameDescription
Public methodConnect(IPEndPoint)
Create a connection to a remote endpoint
(Inherited from NetPeer.)
Public methodConnect(IPEndPoint, NetOutgoingMessage)
Connect to a remote server
(Overrides NetPeerConnect(IPEndPoint, NetOutgoingMessage).)
Public methodConnect(String, Int32)
Create a connection to a remote endpoint
(Inherited from NetPeer.)
Public methodConnect(String, Int32, NetOutgoingMessage)
Create a connection to a remote endpoint
(Inherited from NetPeer.)
Public methodCreateMessage
Creates a new message for sending
(Inherited from NetPeer.)
Public methodCreateMessage(Int32)
Creates a new message for sending
(Inherited from NetPeer.)
Public methodCreateMessage(String)
Creates a new message for sending and writes the provided string to it
(Inherited from NetPeer.)
Public methodDisconnect
Disconnect from server
Public methodDiscoverKnownPeer(IPEndPoint)
Emit a discovery signal to a single known host
(Inherited from NetPeer.)
Public methodDiscoverKnownPeer(String, Int32)
Emit a discovery signal to a single known host
(Inherited from NetPeer.)
Public methodDiscoverLocalPeers
Emit a discovery signal to all hosts on your subnet
(Inherited from NetPeer.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it 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()
(Inherited from NetPeer.)
Public methodGetConnection
Get the connection, if any, for a certain remote endpoint
(Inherited from NetPeer.)
Public methodGetHashCode
Serves as the default hash function.
(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
(Inherited from NetPeer.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRawSend
Send raw bytes; only used for debugging
(Inherited from NetPeer.)
Public methodReadMessage
Read a pending message from any connection, if any
(Inherited from NetPeer.)
Public methodReadMessage(NetIncomingMessage)
Reads a pending message from any connection, if any. Returns true if message was read, otherwise false.
(Inherited from NetPeer.)
Public methodReadMessages
Read a pending message from any connection, if any
(Inherited from NetPeer.)
Public methodRecycle(NetIncomingMessage)
Recycles a NetIncomingMessage instance for reuse; taking pressure off the garbage collector
(Inherited from NetPeer.)
Public methodRecycle(IEnumerableNetIncomingMessage)
Recycles a list of NetIncomingMessage instances for reuse; taking pressure off the garbage collector
(Inherited from NetPeer.)
Public methodRegisterReceivedCallback
Call this to register a callback for when a new message arrives
(Inherited from NetPeer.)
Public methodSendDiscoveryResponse
Send a discovery response message
(Inherited from NetPeer.)
Public methodSendMessage(NetOutgoingMessage, NetDeliveryMethod)
Sends message to server
Public methodSendMessage(NetOutgoingMessage, NetDeliveryMethod, Int32)
Sends message to server
Public methodSendMessage(NetOutgoingMessage, NetConnection, NetDeliveryMethod)
Send a message to a specific connection
(Inherited from NetPeer.)
Public methodSendMessage(NetOutgoingMessage, NetConnection, NetDeliveryMethod, Int32)
Send a message to a specific connection
(Inherited from NetPeer.)
Public methodSendMessage(NetOutgoingMessage, IListNetConnection, NetDeliveryMethod, Int32)
Send a message to a list of connections
(Inherited from NetPeer.)
Public methodSendUnconnectedMessage(NetOutgoingMessage, IListIPEndPoint)
Send a message to an unconnected host
(Inherited from NetPeer.)
Public methodSendUnconnectedMessage(NetOutgoingMessage, IPEndPoint)
Send a message to an unconnected host
(Inherited from NetPeer.)
Public methodSendUnconnectedMessage(NetOutgoingMessage, String, Int32)
Send a message to an unconnected host
(Inherited from NetPeer.)
Public methodSendUnconnectedToSelf
Send a message to this exact same netpeer (loopback)
(Inherited from NetPeer.)
Public methodShutdown
Disconnects all active connections and closes the socket
(Inherited from NetPeer.)
Public methodStart
Binds to socket and spawns the networking thread
(Inherited from NetPeer.)
Public methodToString
Returns a string that represents this object
(Overrides ObjectToString.)
Public methodUnregisterReceivedCallback
Call this to unregister a callback, but remember to do it in the same synchronization context!
(Inherited from NetPeer.)
Public methodWaitMessage
Read a pending message from any connection, blocking up to maxMillis if needed
(Inherited from NetPeer.)
Top
Extension Methods
See Also