<li><ahref="../../../../Microsoft/Xna/Framework/Net/QualityOfService.html"title="class in Microsoft.Xna.Framework.Net"><spanclass="strong">Prev Class</span></a></li>
<li>java.lang.Enum<<ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a>></li>
<dd>java.io.Serializable, java.lang.Comparable<<ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a>></dd>
extends java.lang.Enum<<ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a>></pre>
<divclass="block">Defines options for network packet transmission.</div>
<tableclass="overviewSummary"border="0"cellpadding="3"cellspacing="0"summary="Enum Constant Summary table, listing enum constants, and an explanation">
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a></code></td>
<divclass="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a>[]</code></td>
<pre>public static final <ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a> None</pre>
<divclass="block">Sends the data with no guarantees. Packets of this type may be delivered in any order, with occasional packet loss. This is the most efficient option in terms of network bandwidth and machine resource usage. However, it is recommended only in situations where your game can recover from occasional packet loss.</div>
</li>
</ul>
<aname="Reliable">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>Reliable</h4>
<pre>public static final <ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a> Reliable</pre>
<divclass="block">Sends the data with reliable delivery, but no special ordering. Packets of this type are resent until arrival at the destination. They may arrive out of order.</div>
</li>
</ul>
<aname="InOrder">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>InOrder</h4>
<pre>public static final <ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a> InOrder</pre>
<divclass="block">Sends the data with guaranteed ordering, but without reliable delivery. Occasionally, packets of this type are not delivered. However, any delivered packets always arrive in the order in which they are sent. Use this option in situations where the transmitted value changes constantly. Old versions never arrive after a more recent version.</div>
</li>
</ul>
<aname="ReliableInOrder">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>ReliableInOrder</h4>
<pre>public static final <ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a> ReliableInOrder</pre>
<divclass="block">Sends the data with reliability and arrival in the order originally sent. Packets of this type are resent until arrival and ordered internally. This means they arrive in the same order in which they were sent. In terms of network bandwidth usage, this is the strongest and most expensive option. Use this only when arrival and ordering are essential. Commonly, a game uses this option for a small percentage of packets. The majority of gameplay data is sent using None or Reliable.</div>
</li>
</ul>
<aname="Chat">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>Chat</h4>
<pre>public static final <ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a> Chat</pre>
<divclass="block">Mark that this packet contains chat data, such as a player-to-player message string entered using the keyboard. To comply with international regulations, you must send such data without packet encryption. Therefore, you must use this flag to mark it. To maintain security, other game data should not use this flag. It is acceptable and efficient to mix encrypted and unencrypted data. If you send packets both with and without this flag within a single frame, both the encrypyted and unencrypted data streams will be merged into a single wire packet. This option can be combined with either or both of the Reliable and InOrder flags. When you request in-order delivery for chat packets, they will be ordered relative to other chat packets, but they may arrive out of order with respect to other non-chat data.</div>
<pre>public static <ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a>[] values()</pre>
<divclass="block">Returns an array containing the constants of this enum type, in
<dl><dt><spanclass="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in
the order they are declared</dd></dl>
</li>
</ul>
<aname="valueOf(java.lang.String)">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>valueOf</h4>
<pre>public static <ahref="../../../../Microsoft/Xna/Framework/Net/SendDataOptions.html"title="enum in Microsoft.Xna.Framework.Net">SendDataOptions</a> valueOf(java.lang.String name)</pre>
<divclass="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
<li><ahref="../../../../Microsoft/Xna/Framework/Net/QualityOfService.html"title="class in Microsoft.Xna.Framework.Net"><spanclass="strong">Prev Class</span></a></li>