Tecnología

Inicio

Cómo dar formato a un vertedero XMPP Corriente

Extensible Messaging and Presence Protocol, o XMPP, es un esquema de comunicación estandarizado que utiliza Extensible Markup Language o XML, para enviar mensajes y respuestas en tiempo casi real. Esto significa que los mensajes se pueden enviar sin ningún retraso significativo que no sea el tiempo necesario para procesar la información y atravesar la distancia entre partes que se comunican. XMPP define un método de manejo de errores de comunicación, que son irrecuperables. Cuando se produce un error, la corriente es objeto de dumping, o terminado, y la conexión de red subyacente está cerrado. La sintaxis para el tratamiento de errores sigue un formato muy específico.

Instrucciones

1 Abrir un archivo de texto con un editor de texto como el Bloc de notas. Este archivo de texto se puede utilizar para practicar la escritura de errores XMPP utilizando el formato correcto. En un escenario de la vida real, es probable que una aplicación de cliente o servidor genera el mensaje de error XMPP usando la lógica preprogramada.

2 Escribir la etiqueta de cabecera XML en la parte superior del archivo:

<? Xml version = "1.0"?>

3 Escribir una "corriente: error" etiqueta. Esta etiqueta se envía en una sesión de XMPP cuando el cliente o servidor percibe que se ha producido un error. La sintaxis exacta de esta etiqueta se ve así:

<Secuencia: error>

4 Escribe la condición de error en la línea siguiente. Hay muchas condiciones de error definidos, como el mal formato, pérdida de conexión o se ha solicitado una acción no autorizada. A modo de ejemplo, supongamos que está "-no-XML bien formado." La condición de error Este error se produce cuando la corriente XMPP no contiene XML válido, el cual debe contener tanto la apertura y cierre de etiquetas XML. Esta condición de error se puede escribir así:

&lt;xml-not-well-formed xmlns='urn:ietf:params:xml:ns:xmpp-streams'/>

5 Añadir un texto opción para describir el evento de error. Esto no es necesario, pero puede resultar útil cuando se trata de errores de transmisión de depuración. Para utilizar esta característica opcional, escriba la siguiente etiqueta de apertura por debajo de la etiqueta de condición de error:

<xmlns texto = 'urn: IETF: params: xml: ns: XMPP-streams'

xml:lang='langcode'>

6 Escribir un texto que describe la condición de error en términos legible por humanos. Por ejemplo, para un error "xml-no-bien formada", podría escribir lo siguiente:

Flujo no contiene XML válido.

7 Escribir la etiqueta de cierre para la característica opcional de texto como este:

</ Texto>

8 Escribir la etiqueta de cierre para el error corriente de la siguiente manera:

</ Corriente: error>