Gemstone Communication Library
Show/Hide TOC

# ServerBaseReceiveClientDataComplete Event

Occurs when data received from a client has been processed and is ready for consumption.

## Definition

Namespace: Gemstone.Communication
Assembly: Gemstone.Communication (in Gemstone.Communication.dll) Version: 1.0.158 -- Release Build+da7bd631cc12b0fea731daab2fc989c84193b7fc
C#
View Source Request Example

    public event EventHandler<EventArgs<Guid, byte[], int>> ReceiveClientDataComplete

VB
View Source Request Example

    Public Event ReceiveClientDataComplete As EventHandler(Of EventArgs(Of Guid, Byte(), Integer))

C++
View Source Request Example

    public:
    virtual  event EventHandler<EventArgs<Guid, array<unsigned char>^, int>^>^ ReceiveClientDataComplete {
    	void add (EventHandler<EventArgs<Guid, array<unsigned char>^, int>^>^ value);
    	void remove (EventHandler<EventArgs<Guid, array<unsigned char>^, int>^>^ value);
    }

JavaScript
View Source Request Example

    function add_ReceiveClientDataComplete(value);
    function remove_ReceiveClientDataComplete(value);

#### Value

EventHandler EventArgs Guid, Byte, Int32

#### Implements

IServerReceiveClientDataComplete

## Remarks

Argument1 is the ID of the client from which data is received.
Argument2 is a new buffer containing post-processed data received from the client starting at index zero.
Argument3 is the number of post-processed bytes received in the buffer from the client.

## See Also

#### Reference

ServerBase Class
Gemstone.Communication Namespace