Method | Description | |
---|---|---|
GetConnection ( ConnectionInfo connectionInfo, SendReceiveOptions defaultSendReceiveOptions, |
Create a TCP connection with the provided connectionInfo and sets the connection default SendReceiveOptions. If there is an existing connection that is returned instead. If a new connection is created it will be registered with NetworkComms and can be retrieved using NetworkComms.GetExistingConnection(ConnectionInfo) and overrides.
|
|
GetConnection ( ConnectionInfo connectionInfo, SendReceiveOptions defaultSendReceiveOptions, bool establishIfRequired = true ) : |
Create a TCP connection with the provided connectionInfo and sets the connection default SendReceiveOptions. If there is an existing connection that is returned instead. If a new connection is created it will be registered with NetworkComms and can be retrieved using NetworkComms.GetExistingConnection(ConnectionInfo) and overrides.
|
|
GetConnection ( ConnectionInfo connectionInfo, bool establishIfRequired = true ) : |
Create a TCPConnection with the provided connectionInfo. If there is an existing connection that will be returned instead. If a new connection is created it will be registered with NetworkComms and can be retrieved using NetworkComms.GetExistingConnection(ConnectionInfo) and overrides.
|
Method | Description | |
---|---|---|
CloseConnectionSpecific ( bool closeDueToError, int logLocation ) : void | ||
EstablishConnectionSpecific ( ) : void | ||
SendStreams ( |
||
StartIncomingDataListen ( ) : void |
Method | Description | |
---|---|---|
CertificateSelectionCallback ( object sender, string targetHost, |
Certificate selection callback
|
|
CertificateValidationCallback ( object sender, |
Callback used to determine if the provided certificate should be accepted
|
|
ConfigureSSLStream ( ) : void |
Configure the SSL stream from this connection
|
|
ConnectSocket ( ) : void |
If we were not provided with a tcpClient on creation we need to create one
|
|
ExistingLocalListenEndPoints ( ) : List |
||
ExistingLocalListenEndPoints ( IPAddress ipAddress ) : List |
||
GetConnection ( ConnectionInfo connectionInfo, SendReceiveOptions defaultSendReceiveOptions, |
Internal TCPConnection creation which hides the necessary internal calls
|
|
GetConnection ( ConnectionInfo connectionInfo, SendReceiveOptions defaultSendReceiveOptions, |
Internal TCPConnection creation which hides the necessary internal calls
|
|
IncomingTCPDataSyncWorker ( ) : void |
Synchronous incoming connection data worker
|
|
IncomingTCPPacketHandler ( Windows.Storage.Streams.IBuffer buffer ) : Task |
Asynchronous incoming connection data delegate
|
|
IncomingTCPPacketHandler ( IAsyncResult ar ) : void | ||
Listening ( ) : bool | ||
StartListening ( IPEndPoint newLocalEndPoint, bool useRandomPortFailOver = true, bool allowDiscoverable = false ) : void | ||
StartListening ( List |
||
StartListening ( bool useRandomPortFailOver = false ) : void | ||
TCPConnection ( ConnectionInfo connectionInfo, SendReceiveOptions defaultSendReceiveOptions, |
TCP connection constructor
|
|
TCPConnection ( ConnectionInfo connectionInfo, SendReceiveOptions defaultSendReceiveOptions, |
protected CloseConnectionSpecific ( bool closeDueToError, int logLocation ) : void | ||
closeDueToError | bool | |
logLocation | int | |
return | void |
protected EstablishConnectionSpecific ( ) : void | ||
return | void |
public static GetConnection ( ConnectionInfo connectionInfo, SendReceiveOptions defaultSendReceiveOptions, |
||
connectionInfo | ConnectionInfo | ConnectionInfo to be used to create connection |
defaultSendReceiveOptions | SendReceiveOptions | The SendReceiveOptions which will be set as this connections defaults |
sslOptions | SSLOptions to use with this connection | |
establishIfRequired | bool | If true will establish the TCP connection with the remote end point before returning |
return |
public static GetConnection ( ConnectionInfo connectionInfo, SendReceiveOptions defaultSendReceiveOptions, bool establishIfRequired = true ) : |
||
connectionInfo | ConnectionInfo | ConnectionInfo to be used to create connection |
defaultSendReceiveOptions | SendReceiveOptions | The SendReceiveOptions which will be set as this connections defaults |
establishIfRequired | bool | If true will establish the TCP connection with the remote end point before returning |
return |
public static GetConnection ( ConnectionInfo connectionInfo, bool establishIfRequired = true ) : |
||
connectionInfo | ConnectionInfo | ConnectionInfo to be used to create connection |
establishIfRequired | bool | If true will establish the TCP connection with the remote end point before returning |
return |
protected SendStreams ( |
||
streamsToSend | ||
maxSendTimePerKB | double | |
totalBytesToSend | long | |
return | double[] |