---
title: roDatagramEvent
slug: develop/es/rodatagramevent
docTags: 
createdAt: 2025-03-11T07:07:18.732Z
---

Este objeto de evento se genera cuando los paquetes de datagramas son recibidos por los objetos *roDatagramReceiver* o *roDatagramSocket* .

## ifDatagramEvent

### GetByteArray() as Object

Devuelve el contenido del paquete como un *roByteArray*.

### GetSourceHost() as String

Devuelve la dirección IP de origen del paquete en formato punteado

### GetSourcePort() as Integer

Devuelve el puerto de origen del paquete.

## ifString

### GetString() As String

## ifUserData

### SetUserData(user\_data As Object)

Establece los datos de usuario.

### GetUserData() As Object

Devuelve los datos de usuario que se han establecido previamente mediante `SetUserData()` (ya sea en el objeto de origen o en el objeto de evento). Devolverá `Inválido` si no se ha establecido ningún dato.

## ifSourceIdentity

### GetSourceIdentity() As Integer

:::hint{type="info"}
La interfaz *ifSourceIdentity* ha sido desaprobada. Recomendamos usar la interfaz *ifUserData* en su lugar.
:::

