C# Класс Sharpex2D.Network.Protocols.Local.LocalClient

Наследование: IClient, IDisposable
Показать файл Открыть проект

Открытые методы

Метод Описание
BeginReceive ( ) : void

Receives a package.

Connect ( IPAddress ip ) : void

Connects to the local server.

Disconnect ( ) : void

Disconnect from the local server.

Dispose ( ) : void

Disposes the object.

LocalClient ( ) : System

Initializes a new LocalClient class.

Send ( IBasePackage package ) : void

Sends a package to the given receivers.

Send ( IBasePackage package, IPAddress receiver ) : void

Sends a package to the given receivers.

Subscribe ( IClientListener subscriber ) : void

Subscribes to a Client.

Subscribe ( IPackageListener subscriber ) : void

Subscribes to a Client.

Unsubscribe ( IClientListener unsubscriber ) : void

Unsubscribes from a Client.

Unsubscribe ( IPackageListener unsubscriber ) : void

Unsubscribes from a Client.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Disposes the object.

Приватные методы

Метод Описание
GetPackageSubscriber ( Type type ) : IEnumerable

Gets a list of all matching package listeners.

Idle ( ) : void

Idles the thread.

InternalBeginReceive ( ) : void

Starts receiving data.

Описание методов

BeginReceive() публичный Метод

Receives a package.
public BeginReceive ( ) : void
Результат void

Connect() публичный Метод

Connects to the local server.
public Connect ( IPAddress ip ) : void
ip System.Net.IPAddress The Serverip.
Результат void

Disconnect() публичный Метод

Disconnect from the local server.
public Disconnect ( ) : void
Результат void

Dispose() публичный Метод

Disposes the object.
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

Disposes the object.
protected Dispose ( bool disposing ) : void
disposing bool Indicates whether managed resources should be disposed.
Результат void

LocalClient() публичный Метод

Initializes a new LocalClient class.
public LocalClient ( ) : System
Результат System

Send() публичный Метод

Sends a package to the given receivers.
public Send ( IBasePackage package ) : void
package IBasePackage The Package.
Результат void

Send() публичный Метод

Sends a package to the given receivers.
public Send ( IBasePackage package, IPAddress receiver ) : void
package IBasePackage The Package.
receiver System.Net.IPAddress The Receiver.
Результат void

Subscribe() публичный Метод

Subscribes to a Client.
public Subscribe ( IClientListener subscriber ) : void
subscriber IClientListener The Subscriber.
Результат void

Subscribe() публичный Метод

Subscribes to a Client.
public Subscribe ( IPackageListener subscriber ) : void
subscriber IPackageListener The Subscriber.
Результат void

Unsubscribe() публичный Метод

Unsubscribes from a Client.
public Unsubscribe ( IClientListener unsubscriber ) : void
unsubscriber IClientListener The Unsubscriber.
Результат void

Unsubscribe() публичный Метод

Unsubscribes from a Client.
public Unsubscribe ( IPackageListener unsubscriber ) : void
unsubscriber IPackageListener The Unsubscriber.
Результат void