GXDN: Gurux Developer Network
ReceivedEventHandler Delegate
NamespacesGurux.FileReceivedEventHandler
GXFile component sends received data through this method.
Parameters
sender (Object)
The source of the event.
data (Object)
String or Byte buffer (variant array) containing the received data.
senderInfo (String)
Sender Filework address and port Number.
Examples
CopyC#
                /// <summary>
/// Show received data.
/// </summary>
private void gxFile1_OnReceived(object sender, object Data, string SenderInfo)
{
    try
    {
        if (gxFile1.Encoding == Gurux.File.Encoding.String)
        {
            ReceivedText.Text = ReceivedText.Text + Data.ToString();
        }
        else
        {
            ReceivedText.Text = ReceivedText.Text + BitConverter.ToString((byte[])Data);
        }
    }
    catch (Exception Ex)
    {
        MessageBox.Show(this, Ex.Message);
    }
}
CopyVB.NET
                ''' <summary>
''' Show received data.
''' </summary>
Private Sub GxFile1_OnReceived(ByVal sender As System.Object, ByVal Data As System.Object, ByVal SenderInfo As System.String) Handles GxFile1.OnReceived
    Try
        If GxFile1.Encoding = Gurux.File.Encoding.String Then
            ReceivedText.Text = ReceivedText.Text & Convert.ToString(Data)
        Else
            ReceivedText.Text = ReceivedText.Text & BitConverter.ToString(Data)
        End If
    Catch Ex As Exception
        MessageBox.Show(Ex.Message)
    End Try
End Sub
CopyVBScript
                'New data from GXNet is received
Private Sub GXFile1_OnReceived(ByVal sender As Object, Data As Variant, ByVal FileInfo As String)
On Error GoTo GXErr
    ReceivedText.Text = ReceivedText.Text & Data
    Exit Sub
GXErr:
    MsgBox Err.Description
End Sub

Assembly: Gurux.File (Module: Gurux.File) Version: 5.0.0.1