C# Class HumbleNetwork.HumbleClient

Inheritance: IHumbleClient
Mostrar archivo Open project: joaofx/HumbleNetwork Class Usage Examples

Public Methods

Method Description
Connect ( string host, int port ) : HumbleClient
Dispose ( ) : void

TODO: good practices on disconnect

HumbleClient ( Framing framing = Framing.LengthPrefixed, string delimiter = MessageFraming.DefaultDelimiter, int receiveTimeOut = -1, int sendTimeOut = -1 ) : System.Net.Sockets

Create a instance of HumbleClient

Receive ( ) : string
Send ( string data ) : HumbleClient

Private Methods

Method Description
CreateStream ( ) : void

Method Details

Connect() public method

public Connect ( string host, int port ) : HumbleClient
host string
port int
return HumbleClient

Dispose() public method

TODO: good practices on disconnect
public Dispose ( ) : void
return void

HumbleClient() public method

Create a instance of HumbleClient
public HumbleClient ( Framing framing = Framing.LengthPrefixed, string delimiter = MessageFraming.DefaultDelimiter, int receiveTimeOut = -1, int sendTimeOut = -1 ) : System.Net.Sockets
framing Framing Type of framing
delimiter string Demiliter character if framing is Framing.LengthPrefixed
receiveTimeOut int Receive timeout in miliseconds
sendTimeOut int Send timeout in miliseconds
return System.Net.Sockets

Receive() public method

public Receive ( ) : string
return string

Send() public method

public Send ( string data ) : HumbleClient
data string
return HumbleClient