Class Client
Generic class which establishes a socket connection to send data over the network.
Implements
Inherited Members
Namespace: IMLD.MixedRealityAnalysis.Network
Assembly: Assembly-CSharp.dll
Syntax
public abstract class Client : IDisposable
Constructors
Client(String, Int32)
Initializes a new instance of the Client class.
Declaration
public Client(string ipAdress, int port)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ipAdress | The if address of the server, to which the client should connect. |
| System.Int32 | port | The port of the server, to which the client should connect. |
Fields
ipAddress
Declaration
protected string ipAddress
Field Value
| Type | Description |
|---|---|
| System.String |
port
Declaration
protected int port
Field Value
| Type | Description |
|---|---|
| System.Int32 |
Properties
IpAddress
Gets the remote ip address to which the data should be send.
Declaration
public string IpAddress { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
IsOpen
Gets a value indicating whether the sender is ready to send data to the remote connection.
Declaration
public abstract bool IsOpen { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Port
Gets the remote port to which the data should be send.
Declaration
public int Port { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Methods
Close()
Closes the connection.
Declaration
public abstract void Close()
Dispose()
Frees all resources used by this Client.
Declaration
public virtual void Dispose()
Open()
Tries to open the socket connection and, depending on the used protocol, tries to establish a connection with the remote host.
Declaration
public abstract bool Open()
Returns
| Type | Description |
|---|---|
| System.Boolean |
Send(Byte[])
Tries to send the specified data to the remote host.
Declaration
public abstract bool Send(byte[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Byte[] | data | The data which should be send. |
Returns
| Type | Description |
|---|---|
| System.Boolean |