DataIn Event
Fired when data is received.
Syntax
public event OnDataInHandler OnDataIn; public delegate void OnDataInHandler(object sender, UdpportDataInEventArgs e); public class UdpportDataInEventArgs : EventArgs { public string Datagram { get; }
public byte[] DatagramB { get; } public string SourceAddress { get; } public int SourcePort { get; } }
Public Event OnDataIn As OnDataInHandler Public Delegate Sub OnDataInHandler(sender As Object, e As UdpportDataInEventArgs) Public Class UdpportDataInEventArgs Inherits EventArgs Public ReadOnly Property Datagram As String
Public ReadOnly Property DatagramB As Byte() Public ReadOnly Property SourceAddress As String Public ReadOnly Property SourcePort As Integer End Class
Remarks
The DataIn event is fired every time a new datagram is received.
Datagram contains the packet as sent by the remote host.
SourceAddress contains the IP number (Internet address) of the remote host, and SourcePort contains the port from which the packet originated.
Note that events are not re-entrant. Performing time consuming operations within this event will prevent it from firing again in a timely manner and may impact overall performance.