C# Class Brod.Network.Socket

Wrapper around ZeroMQ Socket
Inheritance: IDisposable
Afficher le fichier Open project: paralect/brod Class Usage Examples

Méthodes publiques

Méthode Description
Bind ( String address ) : void
Connect ( String address, CancellationToken token ) : void

Fancy way to connect to socket insuring that connection accepted. Seems to make sence only for in-proc transport.

Dispose ( ) : void
Recv ( ) : byte[]
Recv ( Int32 timeout ) : byte[]
RecvAll ( Int32 timeout ) : Queue
RecvAll ( Encoding encoding, Int32 timeout ) : Queue
Send ( byte data ) : void
Socket ( ZMQ zmqSocket ) : System

Method Details

Bind() public méthode

public Bind ( String address ) : void
address String
Résultat void

Connect() public méthode

Fancy way to connect to socket insuring that connection accepted. Seems to make sence only for in-proc transport.
public Connect ( String address, CancellationToken token ) : void
address String
token System.Threading.CancellationToken
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Recv() public méthode

public Recv ( ) : byte[]
Résultat byte[]

Recv() public méthode

public Recv ( Int32 timeout ) : byte[]
timeout System.Int32
Résultat byte[]

RecvAll() public méthode

public RecvAll ( Int32 timeout ) : Queue
timeout System.Int32
Résultat Queue

RecvAll() public méthode

public RecvAll ( Encoding encoding, Int32 timeout ) : Queue
encoding System.Text.Encoding
timeout System.Int32
Résultat Queue

Send() public méthode

public Send ( byte data ) : void
data byte
Résultat void

Socket() public méthode

public Socket ( ZMQ zmqSocket ) : System
zmqSocket ZMQ
Résultat System