Hi all,<div><br></div><div>my name is Tiago Sá, I am a junior researcher from Portugal and this is my first mail to this list.</div><div>I have a NAT traversal problem to solve and I have been looking for a solution during the last weeks, which, as I found out, is not so trivial as I thought before.</div>

<div>As stated on the libnice homepage, libnice seems to be what I am looking for:</div><div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<font class="Apple-style-span" size="1">&quot;<span class="Apple-style-span" style="font-family: Times; ">ICE is useful for applications that want to establish peer-to-peer UDP data streams. It automates the process of traversing NATs and provides security against some attacks.</span><span class="Apple-style-span" style="font-family: Times; "> </span><span class="Apple-style-span" style="font-family: Times; "><span class="anchor" id="line-9"></span></span><span class="Apple-style-span" style="font-family: Times; ">It also allows applications to create reliable streams using a TCP over UDP layer.&quot;</span></font></blockquote>

<div><br></div><div>I have been looking for the provided documentation and I am feeling kind of lost.</div><div>Is there any example application or tutorial to get started?</div><div>Could you please share a basic application of this kind or point me a direction?</div>

<div><br></div><div><br></div><div>Thanks in advance for your help.</div><div><br></div><div>Regards,</div><div>Tiago Sá</div><div><br></div>-- <br>Tiago Sá<br>Universidade do Minho, Braga - Portugal<div><br></div><div><img src="http://wac.2659.edgecastcdn.net/802659/production80/images/icons/favicon.ico"> <a href="http://about.me/tiagosa/" target="_blank">http://about.me/tiagosa/</a><br>


</div><br>
</div>