프로퍼티 | 타입 | 설명 | |
---|---|---|---|
ConnectAsync | void | ||
DumpPayloads | void | ||
ProcessConnect | void | ||
ProcessIntegratedSecurityAuthentication | void | ||
ProcessReceivePayloadAware | void | ||
ProcessReceivePayloadUnaware | void | ||
ProcessSend | void | ||
ReceivePayloadAwareAsync | void | ||
ReceivePayloadUnawareAsync | void | ||
SendPayloadAsync | void | ||
TerminateConnection | void |
메소드 | 설명 | |
---|---|---|
ConnectAsync ( ) : |
Connects the TcpClient to the server asynchronously.
|
|
Disconnect ( ) : void |
Disconnects the TcpClient from the connected server synchronously.
|
|
LoadSettings ( ) : void |
Loads saved TcpClient settings from the config file if the ClientBase.PersistSettings property is set to true.
|
|
Read ( byte buffer, int startIndex, int length ) : int |
Reads a number of bytes from the current received data buffer and writes those bytes into a byte array at the specified offset. This function should only be called from within the ClientBase.ReceiveData event handler. Calling this method outside this event will have unexpected results. |
|
SaveSettings ( ) : void |
Saves TcpClient settings to the config file if the ClientBase.PersistSettings property is set to true.
|
|
TcpClient ( ) : System |
Initializes a new instance of the TcpClient class.
|
|
TcpClient ( IContainer container ) : System |
Initializes a new instance of the TcpClient class.
|
|
TcpClient ( string connectString ) : System |
Initializes a new instance of the TcpClient class.
|
메소드 | 설명 | |
---|---|---|
Dispose ( bool disposing ) : void |
Releases the unmanaged resources used by the TcpClient and optionally releases the managed resources.
|
|
OnReceiveDataException ( |
Raises the ClientBase.ReceiveDataException event.
|
|
OnReceiveDataException ( |
Raises the ClientBase.ReceiveDataException event.
|
|
OnSendDataException ( |
Raises the ClientBase.SendDataException event.
|
|
SendDataAsync ( byte data, int offset, int length ) : WaitHandle |
Sends data to the server asynchronously.
|
|
ValidateConnectionString ( string connectionString ) : void |
Validates the specified connectionString.
|
메소드 | 설명 | |
---|---|---|
ConnectAsync ( ConnectState connectState ) : void |
Initiates an asynchronous connection attempt.
|
|
DumpPayloads ( ) : void |
Dumps payloads from the send queue when the send queue grows too large.
|
|
ProcessConnect ( ConnectState connectState ) : void |
Callback method for asynchronous connect operation.
|
|
ProcessIntegratedSecurityAuthentication ( IAsyncResult asyncResult ) : void | ||
ProcessReceivePayloadAware ( ReceiveState receiveState ) : void |
Callback method for asynchronous receive operation of payload data in "payload-aware" mode.
|
|
ProcessReceivePayloadUnaware ( ReceiveState receiveState ) : void |
Callback method for asynchronous receive operation of payload data in "payload-unaware" mode.
|
|
ProcessSend ( SendState sendState ) : void |
Callback method for asynchronous send operation.
|
|
ReceivePayloadAwareAsync ( ReceiveState receiveState ) : void |
Initiate method for asynchronous receive operation of payload data in "payload-aware" mode.
|
|
ReceivePayloadUnawareAsync ( ReceiveState receiveState ) : void |
Initiate method for asynchronous receive operation of payload data in "payload-unaware" mode.
|
|
SendPayloadAsync ( SendState sendState ) : void |
Sends a payload on the socket.
|
|
TerminateConnection ( CancellationToken cancellationToken ) : void |
Processes the termination of client.
|
protected Dispose ( bool disposing ) : void | ||
disposing | bool | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
리턴 | void |
protected OnReceiveDataException ( |
||
ex | Exception to send to |
|
리턴 | void |
protected OnReceiveDataException ( |
||
ex | Exception to send to |
|
리턴 | void |
protected OnSendDataException ( |
||
ex | Exception to send to |
|
리턴 | void |
public Read ( byte buffer, int startIndex, int length ) : int | ||
buffer | byte | Destination buffer used to hold copied bytes. |
startIndex | int | 0-based starting index into destination |
length | int | The number of bytes to read from current received data buffer and write into |
리턴 | int |
protected SendDataAsync ( byte data, int offset, int length ) : WaitHandle | ||
data | byte | The buffer that contains the binary data to be sent. |
offset | int | The zero-based position in the |
length | int | The number of bytes to be sent from |
리턴 | WaitHandle |
public TcpClient ( IContainer container ) : System | ||
container | IContainer | |
리턴 | System |
public TcpClient ( string connectString ) : System | ||
connectString | string | Connect string of the |
리턴 | System |
protected ValidateConnectionString ( string connectionString ) : void | ||
connectionString | string | Connection string to be validated. |
리턴 | void |