C# Class MiniUDP.NetSender

Threadsafe class for writing and sending data via a socket.
Show file Open project: ashoulson/MiniUDP Class Usage Examples

Private Methods

Method Description
NetSender ( NetSocket socket ) : System
SendAccept ( NetPeer peer ) : SocketError

Accepts a remote request and sends an affirmative reply.

SendConnect ( NetPeer peer, string version ) : SocketError

Sends a request to connect to a remote peer.

SendKick ( NetPeer peer, NetCloseReason reason, byte userReason ) : SocketError

Notifies a peer that we are disconnecting. May not arrive.

SendNotifications ( NetPeer peer ) : SocketError

Sends a scheduled notification message.

SendPayload ( NetPeer peer, ushort sequence, byte data, ushort dataLength ) : SocketError

Immediately sends out a payload to a peer.

SendPing ( NetPeer peer, long curTime ) : SocketError

Sends a generic ping packet.

SendPong ( NetPeer peer, byte pingSeq, byte drop ) : SocketError

Sends a generic pong packet.

SendReject ( IPEndPoint destination, NetCloseReason reason ) : SocketError

Sends a kick (reject) message to an unconnected peer.

TrySend ( IPEndPoint endPoint, byte buffer, int length ) : SocketError

Sends a packet over the network.

Update ( ) : void