| |
Name |
Description |
|
AsyncSend
|
Call this method to start sending data from the SendBuffer |
|
BeginReceive
|
Overloaded. Call this method to begin receiving data from the socket |
|
BeginSend
|
Call this method to send data asynchronously |
|
Equals |
Determines whether the specified Object is equal to the current Object. (inherited from Object) |
|
ExtractLineFromReceiveBuffer
|
For text based protocols such as HTTP, SMTP, POP3 this method will extract a text line from the binary buffer. |
|
ExtractLinesFromReceiveBuffer
|
Extracts text lines from a binary buffer until a blank line or the end of is encountered. |
|
GetHashCode |
Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. (inherited from Object) |
|
GetType |
Gets the Type of the current instance. (inherited from Object) |
|
OnReceive
|
Internal event handler for async. result which then fires DataReceived |
|
OnSend
|
Handler for async. sending event. Will then fire SendCompleted when all the data in SendBuffer has been sent. |
|
Reset
|
Resets the socket ready for (re)use |
|
ShiftReceiveBuffer
|
Shifts the buffer after data has been extracted |
|
Shutdown
|
Shuts down all communications on this socket |
|
SyncSend
|
By default BufferedSocket uses the async. communications model but can be forced to send data synchronously by using this method. |
|
ToString |
Returns a String that represents the current Object. (inherited from Object) |