<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE document PUBLIC "-//CNX//DTD CNXML 0.5//EN" "http://cnx.rice.edu/technology/cnxml/schema/dtd/0.5/cnxml_plain.dtd">
<document xmlns="http://cnx.rice.edu/cnxml" xmlns:md="http://cnx.rice.edu/mdml/0.4" xmlns:bib="http://bibtexml.sf.net/" id="new">
  <name>User Datagram Protocol in LabVIEW</name>
  <metadata>
  <md:version>1.2</md:version>
  <md:created>2006/07/31 20:43:46 GMT-5</md:created>
  <md:revised>2006/08/15 17:21:34.325 GMT-5</md:revised>
  <md:authorlist>
      <md:author id="felannan">
      <md:firstname>Felix</md:firstname>
      
      <md:surname>Annan</md:surname>
      <md:email>webmaster@fafiles.com</md:email>
    </md:author>
  </md:authorlist>

  <md:maintainerlist>
    <md:maintainer id="felannan">
      <md:firstname>Felix</md:firstname>
      
      <md:surname>Annan</md:surname>
      <md:email>webmaster@fafiles.com</md:email>
    </md:maintainer>
  </md:maintainerlist>
  
  <md:keywordlist>
    <md:keyword>communication</md:keyword>
    <md:keyword>data transfer</md:keyword>
    <md:keyword>labview</md:keyword>
    <md:keyword>UDP</md:keyword>
  </md:keywordlist>

  <md:abstract>This module introduces the User Datagram Protocol for inter-VI data transfer in LabVIEW</md:abstract>
</metadata>
  <content>
    <para id="delete_me"><!-- Insert module text here -->
UDP is a method of network data transfer that does not establish an end to end connection between the sender and receiver. Packets of data are sent out to a specified host on a specified port. The receiver receives packets and buffers them for reading. Some of the data packets sent are lost in transit and lost packets are not resent. This method of data transfer is ideal for multimedia information for which the loss of some packets does not affect much the quality of what is received. </para><para id="element-556">The Advantage:</para><list id="element-406" type="enumerated"><item>Can be used to develop multimedia applications like voice messengers that would not work ideally with TCP</item>
	<item>Information received is buffered</item>
	<item>Information can be sent to more than one receiver at a time (Multicasting)</item></list><para id="element-562">The Disadvantage:</para><list id="element-956" type="enumerated"><item>Information can be lost so it is not a reliable method of data transfer.</item>
	</list><para id="element-27">Generally this protocol is good for transferring multimedia for which the loss of a few packets does not really affect the data</para><para id="element-100">Implementation:</para><figure id="element-293"><name>User Datagram Protocol</name>
<media type="image/jpg" src="udp.jpg"/>
<caption>The VI on the left writes to a port of given internet protocol (IP) address and the VI on the right reads from the port that was written to</caption></figure>   
  </content>
  
</document>
