Property | Type | Description | |
---|---|---|---|
m_socket | Socket |
Method | Description | |
---|---|---|
BeginConnect ( |
Connects to an endpoint.
|
|
ChangeSink ( IMessageSink sink ) : void |
Changes the sink used to report reads.
|
|
Close ( ) : void |
Forcefully closes the socket.
|
|
Dispose ( ) : void |
Frees any unmanaged resources.
|
|
ReadNextMessage ( ) : void |
Starts reading messages from the socket.
|
|
TcpMessageSocket ( IMessageSink sink, BufferManager bufferManager, int receiveBufferSize ) : System |
Creates an unconnected socket.
|
|
TcpMessageSocket ( IMessageSink sink, Socket socket, BufferManager bufferManager, int receiveBufferSize ) : System |
Attaches the object to an existing socket.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
An overrideable version of the Dispose.
|
Method | Description | |
---|---|---|
DoReadComplete ( |
Handles a read complete event.
|
|
OnReadComplete ( object sender, |
Handles a read complete event.
|
|
ReadNextBlock ( ) : void |
Reads the next block of data from the socket.
|
public BeginConnect ( |
||
endpointUrl | ||
callback | EventHandler |
|
state | object | |
return | Task |
public ChangeSink ( IMessageSink sink ) : void | ||
sink | IMessageSink | |
return | void |
public TcpMessageSocket ( IMessageSink sink, BufferManager bufferManager, int receiveBufferSize ) : System | ||
sink | IMessageSink | |
bufferManager | BufferManager | |
receiveBufferSize | int | |
return | System |
public TcpMessageSocket ( IMessageSink sink, Socket socket, BufferManager bufferManager, int receiveBufferSize ) : System | ||
sink | IMessageSink | |
socket | Socket | |
bufferManager | BufferManager | |
receiveBufferSize | int | |
return | System |