<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" 
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:meneame="http://meneame.net/faq-es.php"
 >
<channel>
	<title>Menéame: comentarios [3233391]</title>
	<link>http://www.meneame.net</link>
	<image><title>www.meneame.net</title><link>http://www.meneame.net</link><url>http://cdn.mnmstatic.net/img/mnm/eli-rss.png</url></image>
	<description>Sitio colaborativo de publicación y comunicación entre blogs</description>
	<pubDate>Tue, 07 Jan 2020 12:15:10 +0000</pubDate>
	<generator>http://blog.meneame.net/</generator>
	<language>es</language>
	<item>
		<meneame:comment_id>28609008</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>50</meneame:order>
		<meneame:user>discovery3</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#50 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c050#c-50</link>
		<pubDate>Tue, 07 Jan 2020 12:15:10 +0000</pubDate>
		<dc:creator>discovery3</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c050#c-50</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-49" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c049#c-49" rel="nofollow">#49</a>  <a class="tooltip c:3233391-41" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c041#c-41" rel="nofollow">#41</a> No exactamente, el propio diseño de internet hace que necesites saber la IP para poder conectarte.<br />
No es algo del torrent.</p><p>&#187;&nbsp;autor: <strong>discovery3</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28606373</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>49</meneame:order>
		<meneame:user>--625430--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#49 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c049#c-49</link>
		<pubDate>Mon, 06 Jan 2020 23:28:12 +0000</pubDate>
		<dc:creator>--625430--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c049#c-49</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-47" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c047#c-47" rel="nofollow">#47</a> Y lo que tu dices es posible, pero con lo opuesto a GNU: el C de plan9 <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/smiley.png" alt=":-)" title=":-)" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /><br />
<br />
Tienes el compilador 1-9c, donde un número va a asociado a cada plataforma de CPU. Y 1-9l, el enlazador. Todos los binarios son estáticos, y claro está que crear un binario para ARM o MIPS en C de ARM está tirado. Otra cosa son rollos big/little endian, pero creo que la librería C de plan9 (u.h, libc.h) están en un nivel bastante superior en capacidad y sencillez respeto a POSIX.<br />
<br />
De hecho la filosofía de Go está basada en la suite de plan9 y en dicho diseño, y creo que usan una concurrencia similar :). Por algo son de los misma gente ha creado C.</p><p>&#187;&nbsp;autor: <strong>--625430--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28606363</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>48</meneame:order>
		<meneame:user>--625430--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#48 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c048#c-48</link>
		<pubDate>Mon, 06 Jan 2020 23:23:50 +0000</pubDate>
		<dc:creator>--625430--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c048#c-48</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-47" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c047#c-47" rel="nofollow">#47</a> No señor. Estamos hablando de que ahora mismo desde mi OpenBSD he generado un binario para Windows sin necesidad de MinGW.<br />
Puedo hacer lo mismo con un target FreeBSD y ARM:  <br />
<br />
a:~/Docs/go/stuff&#62;uname -s<br />
OpenBSD<br />
a:~/Docs/go/stuff&#62;env GOOS=freebsd GOARCH=arm go build ex.go<br />
a:~/Docs/go/stuff&#62;file ex<br />
ex: ELF 32-bit LSB executable, ARM, version 1<br />
<br />
Intenta eso con C sin meter una suite gorda de compiladores cruzados.<br />
<br />
Yo solo he instalado el paquete &#34;go&#34; en OpenBSD. Nada más, cero dependencias.</p><p>&#187;&nbsp;autor: <strong>--625430--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28606345</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>47</meneame:order>
		<meneame:user>ccguy</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>19</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#47 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c047#c-47</link>
		<pubDate>Mon, 06 Jan 2020 23:18:55 +0000</pubDate>
		<dc:creator>ccguy</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c047#c-47</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-21" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c021#c-21" rel="nofollow">#21</a> claro que de forma trivial. Tienes el compilador de GNU para todas las plataformas y C siempre ha sido muy portable.</p><p>&#187;&nbsp;autor: <strong>ccguy</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28606261</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>46</meneame:order>
		<meneame:user>--334312--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#46 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c046#c-46</link>
		<pubDate>Mon, 06 Jan 2020 22:53:46 +0000</pubDate>
		<dc:creator>--334312--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c046#c-46</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--334312--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28606176</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>45</meneame:order>
		<meneame:user>--50421--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#45 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c045#c-45</link>
		<pubDate>Mon, 06 Jan 2020 22:32:44 +0000</pubDate>
		<dc:creator>--50421--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c045#c-45</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-42" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c042#c-42" rel="nofollow">#42</a> Y haciendo una breve puntualización: Sí i++ es siguiente estrella entonces lo mejor es llamar a esa variable siguienteEstrella y ya está.</p><p>&#187;&nbsp;autor: <strong>--50421--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28606098</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>44</meneame:order>
		<meneame:user>--50421--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#44 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c044#c-44</link>
		<pubDate>Mon, 06 Jan 2020 22:13:02 +0000</pubDate>
		<dc:creator>--50421--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c044#c-44</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-42" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c042#c-42" rel="nofollow">#42</a> En assembler es el típico ejemplo de lenguaje de bajo nivel que como bien comentas sin comentarios estás muerto.<br />
El resto como decía depende del contexto. Un i++ dentro de un bucle puede ser nada o bien siguiente estrella como mencionas, con lo cual el sentido del comentario cambia en función de la semántica. Uno es relevante y otro no en el caso de un bucle.<br />
Creo que en el fondo del asunto estamos de acuerdo.</p><p>&#187;&nbsp;autor: <strong>--50421--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28605994</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>43</meneame:order>
		<meneame:user>--334312--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#43 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c043#c-43</link>
		<pubDate>Mon, 06 Jan 2020 21:51:57 +0000</pubDate>
		<dc:creator>--334312--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c043#c-43</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--334312--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28605847</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>42</meneame:order>
		<meneame:user>--334312--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>17</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#42 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c042#c-42</link>
		<pubDate>Mon, 06 Jan 2020 21:29:18 +0000</pubDate>
		<dc:creator>--334312--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c042#c-42</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--334312--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28605760</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>41</meneame:order>
		<meneame:user>protogenes</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#41 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c041#c-41</link>
		<pubDate>Mon, 06 Jan 2020 21:14:48 +0000</pubDate>
		<dc:creator>protogenes</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c041#c-41</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-38" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c038#c-38" rel="nofollow">#38</a>  <a class="tooltip c:3233391-40" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c040#c-40" rel="nofollow">#40</a> Gracias a ambos. Vamos, que el propio diseño torrent lo hace imposible.</p><p>&#187;&nbsp;autor: <strong>protogenes</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28605578</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>40</meneame:order>
		<meneame:user>discovery3</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>16</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#40 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c040#c-40</link>
		<pubDate>Mon, 06 Jan 2020 20:50:33 +0000</pubDate>
		<dc:creator>discovery3</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c040#c-40</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-23" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c023#c-23" rel="nofollow">#23</a> Aunque el cliente torrent no envíe la IP, el servidor vería la IP desde donde el cliente se conecta, ya que es parte de los headers del protocolo IP.<br />
Sin esa IP, no se puede establecer una comunicación a través de internet.</p><p>&#187;&nbsp;autor: <strong>discovery3</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28604985</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>39</meneame:order>
		<meneame:user>--50421--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#39 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c039#c-39</link>
		<pubDate>Mon, 06 Jan 2020 19:27:00 +0000</pubDate>
		<dc:creator>--50421--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c039#c-39</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-37" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c037#c-37" rel="nofollow">#37</a> Un buen código de debe autodescribir. Comentarios que explican lo que hace un trozo de código pueden implicar &#34;un problema&#34;. Además después tenemos otro problema: hay que mantener el código Y los comentarios doble trabajo y doble posibilidad de error sobre todo si pasa por 5 manos distintas. <br />
Igualmente en otros casos concretos si veo necesario poner ejemplos en código. Una regular expression por poner un ejemplo muy concteto aunque es aplicable a otros casos. Depende del uso. Siempre hay que aplicar la lógica y filosofía KISS. En mi experiencia es lo que mejores resultados ha dado.<br />
Saludos.</p><p>&#187;&nbsp;autor: <strong>--50421--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28604478</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>38</meneame:order>
		<meneame:user>seif</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>16</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#38 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c038#c-38</link>
		<pubDate>Mon, 06 Jan 2020 17:58:02 +0000</pubDate>
		<dc:creator>seif</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c038#c-38</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-36" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c036#c-36" rel="nofollow">#36</a> el cliente recibe tu ip para poder conectarse, eso significa que ya la tiene, si la enseña o no al usuario es otra cosa. Pero en cualquier caso, aunque el cliente la ocultase el otro lado podría seguir viendo tu ip mirando las conexiones abiertas o analizando los paquetes de red. Además conseguir asegurarte de que el otro lado no hay un cliente que enseñe al usuario tu ip es extremadamente costoso, sino imposible, para la poca utilidad que tendría.</p><p>&#187;&nbsp;autor: <strong>seif</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28604214</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>37</meneame:order>
		<meneame:user>--334312--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#37 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c037#c-37</link>
		<pubDate>Mon, 06 Jan 2020 17:09:52 +0000</pubDate>
		<dc:creator>--334312--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c037#c-37</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--334312--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28604124</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>36</meneame:order>
		<meneame:user>protogenes</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#36 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c036#c-36</link>
		<pubDate>Mon, 06 Jan 2020 16:51:04 +0000</pubDate>
		<dc:creator>protogenes</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c036#c-36</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-28" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c028#c-28" rel="nofollow">#28</a> Sí, eso lo entiendo, pero ¿no habría un modo de que tu cliente, digamos... &#34;cifrase/ocultase&#34; tu IP de forma que otros clientes sólo viesen <strong>**.***.***.**</strong>, como al introducir contraseñas? El propio programa se comunicaría con el otro, pero el cliente no lo ve. Aunque pensándolo bien, supongo que si el otro programa &#34;ve&#34; tu IP porque lo necesita, está en la programación del otro qué hacer con esa IP. Vamos, que en todo caso sólo podría hacerse si ambos usasen el mismo programa, y este ocultase la IP, no si mezclo clientes.</p><p>&#187;&nbsp;autor: <strong>protogenes</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28603772</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>35</meneame:order>
		<meneame:user>molekiller</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#35 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c035#c-35</link>
		<pubDate>Mon, 06 Jan 2020 15:42:22 +0000</pubDate>
		<dc:creator>molekiller</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c035#c-35</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-9" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c09#c-9" rel="nofollow">#9</a> ni que eso le importara a Indra <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/grin.png" alt=":-D" title=":-D" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>molekiller</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28603358</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>34</meneame:order>
		<meneame:user>--50421--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#34 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c034#c-34</link>
		<pubDate>Mon, 06 Jan 2020 14:27:18 +0000</pubDate>
		<dc:creator>--50421--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c034#c-34</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-30" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c030#c-30" rel="nofollow">#30</a> Completamente de acuerdo. Recomiendo la lectura de uncle Bob en su libro de prácticas sobre Clean Code.</p><p>&#187;&nbsp;autor: <strong>--50421--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28603297</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>33</meneame:order>
		<meneame:user>--348464--</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>20</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#33 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c033#c-33</link>
		<pubDate>Mon, 06 Jan 2020 14:16:49 +0000</pubDate>
		<dc:creator>--348464--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c033#c-33</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--348464--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28603202</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>32</meneame:order>
		<meneame:user>--68408--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#32 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c032#c-32</link>
		<pubDate>Mon, 06 Jan 2020 14:01:55 +0000</pubDate>
		<dc:creator>--68408--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c032#c-32</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-31" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c031#c-31" rel="nofollow">#31</a> Oops, esto iba para <a class="tooltip c:3233391-29" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c029#c-29" rel="nofollow">#29</a> <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/smiley.png" alt=":-)" title=":-)" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>--68408--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602952</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>31</meneame:order>
		<meneame:user>--68408--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#31 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c031#c-31</link>
		<pubDate>Mon, 06 Jan 2020 13:28:30 +0000</pubDate>
		<dc:creator>--68408--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c031#c-31</guid>
		<description><![CDATA[<p>Segundo párrafo de tu enlace:<br />
<i>Here is why you shouldn't think very much about SOLID in Go</i><br />
<br />
Repito: ¿para qué quieres mezclar churras (SOLID/POO) con merinas (Go)?<br />
<br />
Uno crea interfaces (por regla general) si espera que su código sea reusado en algún momento. Para hacer una aplicación final sencilla, lo más probable es que no haga falta crearse abstracciones. ¿Para qué complicar el código?</p><p>&#187;&nbsp;autor: <strong>--68408--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602842</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>30</meneame:order>
		<meneame:user>pawer13</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>27</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#30 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c030#c-30</link>
		<pubDate>Mon, 06 Jan 2020 13:13:26 +0000</pubDate>
		<dc:creator>pawer13</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c030#c-30</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-26" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c026#c-26" rel="nofollow">#26</a> el comentario en ese caso es el nombre de la función.<br />
El problema con los comentarios es que te puedes olvidar actualizarlos, con lo que si tienes ese código y un comentario diciendo &#34;hago A si a es impar&#34; y ya no sabes si el código está mal o el comentario no corresponde.</p><p>&#187;&nbsp;autor: <strong>pawer13</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602757</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>29</meneame:order>
		<meneame:user>--348464--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>17</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#29 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c029#c-29</link>
		<pubDate>Mon, 06 Jan 2020 13:00:22 +0000</pubDate>
		<dc:creator>--348464--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c029#c-29</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--348464--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602727</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>28</meneame:order>
		<meneame:user>seif</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>14</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#28 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c028#c-28</link>
		<pubDate>Mon, 06 Jan 2020 12:57:24 +0000</pubDate>
		<dc:creator>seif</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c028#c-28</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-23" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c023#c-23" rel="nofollow">#23</a> Hasta donde yo se no. Bittorrent es un protocolo de comparticion distribuido entre pares. Al no haber servidor en medio, es necesario que las dos pares se conecten y para crear la conexión se requiere la ip.</p><p>&#187;&nbsp;autor: <strong>seif</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602714</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>27</meneame:order>
		<meneame:user>--68408--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#27 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c027#c-27</link>
		<pubDate>Mon, 06 Jan 2020 12:56:23 +0000</pubDate>
		<dc:creator>--68408--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c027#c-27</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-18" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c018#c-18" rel="nofollow">#18</a> ¿qué tiene que ver SOLID en un lenguaje que no es orientado a objetos (tal y como reconoce el propio autor de tu enlace)? Y lo que es más, ¿qué tiene que ver el enlace que pones con el meneo?</p><p>&#187;&nbsp;autor: <strong>--68408--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602453</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>26</meneame:order>
		<meneame:user>--334312--</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>24</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#26 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c026#c-26</link>
		<pubDate>Mon, 06 Jan 2020 12:21:07 +0000</pubDate>
		<dc:creator>--334312--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c026#c-26</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--334312--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602261</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>25</meneame:order>
		<meneame:user>Boleteria</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>29</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#25 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c025#c-25</link>
		<pubDate>Mon, 06 Jan 2020 11:57:58 +0000</pubDate>
		<dc:creator>Boleteria</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c025#c-25</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-24" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c024#c-24" rel="nofollow">#24</a> El delito sería añadir un comentario a ese código. Con el nombre de la clase debería ser suficientemente auto explicativo. Cualquier comentario explicando lo obvio no es mas que ruido.</p><p>&#187;&nbsp;autor: <strong>Boleteria</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602228</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>24</meneame:order>
		<meneame:user>--334312--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>9</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#24 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c024#c-24</link>
		<pubDate>Mon, 06 Jan 2020 11:53:50 +0000</pubDate>
		<dc:creator>--334312--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c024#c-24</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--334312--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602219</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>23</meneame:order>
		<meneame:user>protogenes</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>10</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#23 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c023#c-23</link>
		<pubDate>Mon, 06 Jan 2020 11:53:14 +0000</pubDate>
		<dc:creator>protogenes</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c023#c-23</guid>
		<description><![CDATA[<p>Pregunta de no-experto: ¿se puede crear (es factible) un cliente de bittorrent realmente anónimo? O sea, me refiero a que no comparta tu IP con otros clientes de la red, sin necesidad de VPN y demás.<br />
<br />
Para mí es lo único que le falta (o que no he sabido encontrar) al tema. De esto que en &#34;pares&#34; no te salga la IP en la info del archivo vamos.<br />
<br />
PD: uso transmission.</p><p>&#187;&nbsp;autor: <strong>protogenes</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602075</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>22</meneame:order>
		<meneame:user>--625430--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#22 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c022#c-22</link>
		<pubDate>Mon, 06 Jan 2020 11:34:16 +0000</pubDate>
		<dc:creator>--625430--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c022#c-22</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-20" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c020#c-20" rel="nofollow">#20</a> <br />
<br />
a:~/Docs/go/stuff&#62;nvi ex.go<br />
a:~/Docs/go/stuff&#62;env GOOS=windows GOARCH=amd64 go build ex.go <br />
a:~/Docs/go/stuff&#62;file *<br />
ex.exe: MS-DOS executable PE  for MS Windows (console) Mono/.Net assembly<br />
ex.go:  ASCII Java program text</p><p>&#187;&nbsp;autor: <strong>--625430--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602053</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>21</meneame:order>
		<meneame:user>--625430--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#21 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c021#c-21</link>
		<pubDate>Mon, 06 Jan 2020 11:31:22 +0000</pubDate>
		<dc:creator>--625430--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c021#c-21</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-20" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c020#c-20" rel="nofollow">#20</a> No de forma trivial.<br />
<br />
<a href="https://www.digitalocean.com/community/tutorials/how-to-build-go-executables-for-multiple-platforms-on-ubuntu-16-04" title="www.digitalocean.com/community/tutorials/how-to-build-go-executables-for-multiple-platforms-on-ubuntu-16-04" rel="nofollow">www.digitalocean.com/community/tutorials/how-to-build-go-executables-f</a></p><p>&#187;&nbsp;autor: <strong>--625430--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28602002</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>20</meneame:order>
		<meneame:user>ccguy</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>35</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#20 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c020#c-20</link>
		<pubDate>Mon, 06 Jan 2020 11:23:25 +0000</pubDate>
		<dc:creator>ccguy</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c020#c-20</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-14" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c014#c-14" rel="nofollow">#14</a> C también.</p><p>&#187;&nbsp;autor: <strong>ccguy</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601925</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>19</meneame:order>
		<meneame:user>exeware</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#19 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c019#c-19</link>
		<pubDate>Mon, 06 Jan 2020 11:08:25 +0000</pubDate>
		<dc:creator>exeware</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c019#c-19</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-16" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c016#c-16" rel="nofollow">#16</a> creo que sigues sin entender la pregunta y mi respuesta. Pero te puedo asegurar por que lo he hecho que con una buena librería de TCP y streams haces un cliente de bitorrent en un pispas.<br />
Hay librerias para threading que no tienen nada que envidiar al GO, lo mismo para el resto de cosas....</p><p>&#187;&nbsp;autor: <strong>exeware</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601907</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>18</meneame:order>
		<meneame:user>--348464--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>17</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#18 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c018#c-18</link>
		<pubDate>Mon, 06 Jan 2020 11:05:55 +0000</pubDate>
		<dc:creator>--348464--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c018#c-18</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--348464--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601902</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>17</meneame:order>
		<meneame:user>Aokromes</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#17 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c017#c-17</link>
		<pubDate>Mon, 06 Jan 2020 11:05:31 +0000</pubDate>
		<dc:creator>Aokromes</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c017#c-17</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-5" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c05#c-5" rel="nofollow">#5</a> <a href="https://github.com/picotorrent/picotorrent" title="github.com/picotorrent/picotorrent" rel="nofollow">github.com/picotorrent/picotorrent</a></p><p>&#187;&nbsp;autor: <strong>Aokromes</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601809</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>16</meneame:order>
		<meneame:user>--625430--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#16 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c016#c-16</link>
		<pubDate>Mon, 06 Jan 2020 10:50:36 +0000</pubDate>
		<dc:creator>--625430--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c016#c-16</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-15" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c015#c-15" rel="nofollow">#15</a> Una librería y mucho más código. Entre memcpy y usar canales de Go, la respuesta es obvia.<br />
<br />
<a href="https://blog.golang.org/share-memory-by-communicating" title="blog.golang.org/share-memory-by-communicating" rel="nofollow">blog.golang.org/share-memory-by-communicating</a><br />
<br />
<a href="https://golang.org/doc/codewalk/sharemem/" title="golang.org/doc/codewalk/sharemem/" rel="nofollow">golang.org/doc/codewalk/sharemem/</a></p><p>&#187;&nbsp;autor: <strong>--625430--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601800</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>15</meneame:order>
		<meneame:user>exeware</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>22</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#15 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c015#c-15</link>
		<pubDate>Mon, 06 Jan 2020 10:49:01 +0000</pubDate>
		<dc:creator>exeware</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c015#c-15</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-14" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c014#c-14" rel="nofollow">#14</a> no no me lo dejo la pregunta no es la diferencia entre go y c es qué necesitaría para programarlo en C</p><p>&#187;&nbsp;autor: <strong>exeware</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601776</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>14</meneame:order>
		<meneame:user>--625430--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#14 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c014#c-14</link>
		<pubDate>Mon, 06 Jan 2020 10:45:55 +0000</pubDate>
		<dc:creator>--625430--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c014#c-14</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-8" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c08#c-8" rel="nofollow">#8</a> Te dejas que Go puede compilar de forma cruzada automágicamente desde y para WIndows/Linux/OSX y BSD.</p><p>&#187;&nbsp;autor: <strong>--625430--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601754</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>13</meneame:order>
		<meneame:user>--625430--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>8</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#13 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c013#c-13</link>
		<pubDate>Mon, 06 Jan 2020 10:42:12 +0000</pubDate>
		<dc:creator>--625430--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c013#c-13</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-8" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c08#c-8" rel="nofollow">#8</a> Por no hablar que la concurrencia a lo CSP que tienes de gratis.<br />
<br />
&#62;multithread sería un plus<br />
<br />
<a href="https://golang.org/doc/faq#goroutines" title="golang.org/doc/faq#goroutines" rel="nofollow">golang.org/doc/faq#goroutines</a></p><p>&#187;&nbsp;autor: <strong>--625430--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601638</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>12</meneame:order>
		<meneame:user>exeware</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#12 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c012#c-12</link>
		<pubDate>Mon, 06 Jan 2020 10:29:42 +0000</pubDate>
		<dc:creator>exeware</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c012#c-12</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-10" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c010#c-10" rel="nofollow">#10</a> pues no conozco GO pero para hacer un cliente de bittorrent con una buena librería de comunicaciones tcp sincrona y/o asincrona mas otra que maneje streams (memoira y disco),  alguna para manejar listas,colecciones o diccionarios, multithread sería un plus bastaría.</p><p>&#187;&nbsp;autor: <strong>exeware</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601604</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>11</meneame:order>
		<meneame:user>--627368--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>16</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#11 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c011#c-11</link>
		<pubDate>Mon, 06 Jan 2020 10:25:16 +0000</pubDate>
		<dc:creator>--627368--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c011#c-11</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--627368--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601602</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>10</meneame:order>
		<meneame:user>--627368--</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>7</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#10 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c010#c-10</link>
		<pubDate>Mon, 06 Jan 2020 10:24:43 +0000</pubDate>
		<dc:creator>--627368--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c010#c-10</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--627368--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601594</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>9</meneame:order>
		<meneame:user>Powertrip</meneame:user>
		<meneame:votes>0</meneame:votes>
		<meneame:karma>6</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#9 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c09#c-9</link>
		<pubDate>Mon, 06 Jan 2020 10:23:25 +0000</pubDate>
		<dc:creator>Powertrip</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c09#c-9</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-7" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c07#c-7" rel="nofollow">#7</a> ¿es portable a java?</p><p>&#187;&nbsp;autor: <strong>Powertrip</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601587</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>8</meneame:order>
		<meneame:user>exeware</meneame:user>
		<meneame:votes>7</meneame:votes>
		<meneame:karma>67</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#8 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c08#c-8</link>
		<pubDate>Mon, 06 Jan 2020 10:22:33 +0000</pubDate>
		<dc:creator>exeware</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c08#c-8</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-5" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c05#c-5" rel="nofollow">#5</a> en C se puede hacer igual de fácil si tienes ya unas librerías que te permitan manejar comunicaciones y procesar los streams igual que en GO. Si no las tienes te toca hacerlas... es lo que tendrías que teclear de mas.</p><p>&#187;&nbsp;autor: <strong>exeware</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601508</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>7</meneame:order>
		<meneame:user>molekiller</meneame:user>
		<meneame:votes>5</meneame:votes>
		<meneame:karma>39</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#7 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c07#c-7</link>
		<pubDate>Mon, 06 Jan 2020 10:14:17 +0000</pubDate>
		<dc:creator>molekiller</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c07#c-7</guid>
		<description><![CDATA[<p><a class="tooltip c:3233391-6" href="https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c06#c-6" rel="nofollow">#6</a> tendrás que pasarlo a Java primero</p><p>&#187;&nbsp;autor: <strong>molekiller</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601492</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>6</meneame:order>
		<meneame:user>--627368--</meneame:user>
		<meneame:votes>3</meneame:votes>
		<meneame:karma>34</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#6 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c06#c-6</link>
		<pubDate>Mon, 06 Jan 2020 10:12:01 +0000</pubDate>
		<dc:creator>--627368--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c06#c-6</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--627368--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601486</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>5</meneame:order>
		<meneame:user>--627368--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>18</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#5 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c05#c-5</link>
		<pubDate>Mon, 06 Jan 2020 10:10:48 +0000</pubDate>
		<dc:creator>--627368--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c05#c-5</guid>
		<description><![CDATA[<p>[Usuario deshabilitado]</p><p>&#187;&nbsp;autor: <strong>--627368--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601481</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>4</meneame:order>
		<meneame:user>prejudice</meneame:user>
		<meneame:votes>5</meneame:votes>
		<meneame:karma>55</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#4 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c04#c-4</link>
		<pubDate>Mon, 06 Jan 2020 10:10:22 +0000</pubDate>
		<dc:creator>prejudice</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c04#c-4</guid>
		<description><![CDATA[<p>Se echa de menos mas meneos como este</p><p>&#187;&nbsp;autor: <strong>prejudice</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601119</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>3</meneame:order>
		<meneame:user>--628231--</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>34</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#3 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c03#c-3</link>
		<pubDate>Mon, 06 Jan 2020 09:01:44 +0000</pubDate>
		<dc:creator>--628231--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c03#c-3</guid>
		<description><![CDATA[<p>Go es una puñeteras maravilla para estas cosas.</p><p>&#187;&nbsp;autor: <strong>--628231--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28601105</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>2</meneame:order>
		<meneame:user>--28842--</meneame:user>
		<meneame:votes>2</meneame:votes>
		<meneame:karma>42</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#2 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c02#c-2</link>
		<pubDate>Mon, 06 Jan 2020 08:59:05 +0000</pubDate>
		<dc:creator>--28842--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c02#c-2</guid>
		<description><![CDATA[<p>Un tutorial muy majo. <br />
A ver si alguien me encuentra fuentes para rust (que compilen/funcionen con versiones actualizadas).</p><p>&#187;&nbsp;autor: <strong>--28842--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>28600908</meneame:comment_id>
		<meneame:link_id>3233391</meneame:link_id>
		<meneame:order>1</meneame:order>
		<meneame:user>--428847--</meneame:user>
		<meneame:votes>5</meneame:votes>
		<meneame:karma>65</meneame:karma>
		<meneame:url>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng</meneame:url>
		<title>#1 Construyendo un cliente de BitTorrent completo en Go [ENG]</title>
		<link>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c01#c-1</link>
		<pubDate>Mon, 06 Jan 2020 07:59:14 +0000</pubDate>
		<dc:creator>--428847--</dc:creator>
		<guid>https://www.meneame.net/story/construyendo-cliente-bittorrent-completo-go-eng/c01#c-1</guid>
		<description><![CDATA[<p>Interesante!!</p><p>&#187;&nbsp;autor: <strong>--428847--</strong></p>]]></description>
	</item>

</channel>
</rss>
