Host.ProcessRequest Method
Definition
Overloads
ProcessRequest(Stream, Stream) | Processes a request from a client This override will automatically create the BufferedReader and BufferedWriter for you then call ProcessRequest(BufferedReader, BufferedWriter). This is the preferred process request method to call. |
ProcessRequest(BufferedReader, BufferedWriter) | Processes a request from a client You should only call this if you need to provide a custom BufferedReader and/or BufferedWriter. For example you are using a System.IO.Stream that needs System.IO.Stream.Position. |
ProcessRequest(Stream, Stream)
Processes a request from a client
This override will automatically create the BufferedReader and BufferedWriter for you then call ProcessRequest(BufferedReader, BufferedWriter).
This is the preferred process request method to call.
protected void ProcessRequest (System.IO.Stream readStream, System.IO.Stream writeStream);
Parameters
- readStream
- System.IO.Stream
The System.IO.Stream to read from
- writeStream
- System.IO.Stream
The System.IO.Stream to write to
Exceptions
Thrown if either provide stream is null
Thrown if we can't read or write to the respected stream
ProcessRequest(BufferedReader, BufferedWriter)
Processes a request from a client
You should only call this if you need to provide a custom BufferedReader and/or BufferedWriter. For example you are using a System.IO.Stream that needs System.IO.Stream.Position.
protected void ProcessRequest (VoltRpc.IO.BufferedReader reader, VoltRpc.IO.BufferedWriter writer);
Parameters
- reader
- BufferedReader
The BufferedReader to read from
- writer
- BufferedWriter
The BufferedWriter to write to
Exceptions
Thrown if either buffer is null