<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Google Chrome ahora con Web Sockets</title>
	<atom:link href="http://chusete.es/2009/12/11/google-chrome-ahora-con-web-sockets/feed/" rel="self" type="application/rss+xml" />
	<link>http://chusete.es/2009/12/11/google-chrome-ahora-con-web-sockets/</link>
	<description>A la tercera va la vencida</description>
	<lastBuildDate>Tue, 13 Jul 2010 21:52:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
	<item>
		<title>Por: chusete</title>
		<link>http://chusete.es/2009/12/11/google-chrome-ahora-con-web-sockets/comment-page-1/#comment-568</link>
		<dc:creator>chusete</dc:creator>
		<pubDate>Tue, 08 Jun 2010 12:04:01 +0000</pubDate>
		<guid isPermaLink="false">http://chusete.es/?p=661#comment-568</guid>
		<description>Hola Alejandro.

Yo en tu lugar no emplearía WebSockets por varias razones: En primer lugar, &lt;a href=&quot;http://dev.w3.org/html5/websockets/&quot; rel=&quot;nofollow&quot;&gt;es todavía un borrador&lt;/a&gt; y su implementación puede sufrir cambios (De hecho &lt;a href=&quot;http://blog.chromium.org/2010/06/websocket-protocol-updated.html&quot; rel=&quot;nofollow&quot;&gt;ya los ha habido&lt;/a&gt; desde que escribí el artículo). Por otra parte, muy pocos navegadores lo han incorporado ya a sus versiones estables. Y la tercera razón, y la más importante, lo que quieres hacer se puede hacer con AJAX :)

Puesto que quieres mostrar en tiempo real los registros de otros usuarios, creo que un buen punto de partida sería que vieras cómo implementar un chat con AJAX. Aquí tienes &lt;a href=&quot;http://www.devarticles.com/c/a/XML/Building-an-AJAXBased-Chat-Interacting-With-a-Database/&quot; rel=&quot;nofollow&quot;&gt;un ejemplo&lt;/a&gt;, y &lt;a href=&quot;http://www.packtpub.com/article/ajax-chat-implementation-php-1&quot; rel=&quot;nofollow&quot;&gt;aquí otro&lt;/a&gt;. Una vez veas cómo funciona, podrás hacer tu propia implementación.

Pero a modo de resumen, yo lo haría así:
&lt;strong&gt;Lado del servidor&lt;/strong&gt;: Crearía una página que reciba como parámetro opcional un número entero. Si lo recibe, se devuelven todos los registros cuyo id sea más alto. En caso contrario (La primera llamada) se devolverían los 5 últimos registros (Por ejemplo). Los registros se pueden devolver bien en XML bien en JSON.
&lt;strong&gt;Lado del cliente&lt;/strong&gt;: Una función AJAX que consulte a la página que hicimos en el paso anterior, y que se encargue de procesar el contenido. Del mismo modo, debe almacenar en alguna variable el id del último registro.

Espero que te haya sido de ayuda. ¡Un saludo!</description>
		<content:encoded><![CDATA[<p>Hola Alejandro.</p>
<p>Yo en tu lugar no emplearía WebSockets por varias razones: En primer lugar, <a href="http://dev.w3.org/html5/websockets/" rel="nofollow">es todavía un borrador</a> y su implementación puede sufrir cambios (De hecho <a href="http://blog.chromium.org/2010/06/websocket-protocol-updated.html" rel="nofollow">ya los ha habido</a> desde que escribí el artículo). Por otra parte, muy pocos navegadores lo han incorporado ya a sus versiones estables. Y la tercera razón, y la más importante, lo que quieres hacer se puede hacer con AJAX <img src='http://chusete.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Puesto que quieres mostrar en tiempo real los registros de otros usuarios, creo que un buen punto de partida sería que vieras cómo implementar un chat con AJAX. Aquí tienes <a href="http://www.devarticles.com/c/a/XML/Building-an-AJAXBased-Chat-Interacting-With-a-Database/" rel="nofollow">un ejemplo</a>, y <a href="http://www.packtpub.com/article/ajax-chat-implementation-php-1" rel="nofollow">aquí otro</a>. Una vez veas cómo funciona, podrás hacer tu propia implementación.</p>
<p>Pero a modo de resumen, yo lo haría así:<br />
<strong>Lado del servidor</strong>: Crearía una página que reciba como parámetro opcional un número entero. Si lo recibe, se devuelven todos los registros cuyo id sea más alto. En caso contrario (La primera llamada) se devolverían los 5 últimos registros (Por ejemplo). Los registros se pueden devolver bien en XML bien en JSON.<br />
<strong>Lado del cliente</strong>: Una función AJAX que consulte a la página que hicimos en el paso anterior, y que se encargue de procesar el contenido. Del mismo modo, debe almacenar en alguna variable el id del último registro.</p>
<p>Espero que te haya sido de ayuda. ¡Un saludo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alejandro</title>
		<link>http://chusete.es/2009/12/11/google-chrome-ahora-con-web-sockets/comment-page-1/#comment-566</link>
		<dc:creator>Alejandro</dc:creator>
		<pubDate>Mon, 31 May 2010 23:56:17 +0000</pubDate>
		<guid isPermaLink="false">http://chusete.es/?p=661#comment-566</guid>
		<description>he leido en innumerables foros, chat, etc, sobre Ajax, Comet, websockets, etc. Todo para resolver un problema que tengo. Requiero tener una pagina abierta, conectada a una base de datos con una consulta. Esta pagina debe mostrar los registros que otros usuarios esten haciendo, esto en tiempo real, sin estar refrescando la pagina y por consiguiente la consulta.
Me parece que websocket puede ser la respuesta, pero en realidad he encontrado poca informacion sobre su implementacion real.
Agradeceria cualquier ayuda al respecto.
Saludos</description>
		<content:encoded><![CDATA[<p>he leido en innumerables foros, chat, etc, sobre Ajax, Comet, websockets, etc. Todo para resolver un problema que tengo. Requiero tener una pagina abierta, conectada a una base de datos con una consulta. Esta pagina debe mostrar los registros que otros usuarios esten haciendo, esto en tiempo real, sin estar refrescando la pagina y por consiguiente la consulta.<br />
Me parece que websocket puede ser la respuesta, pero en realidad he encontrado poca informacion sobre su implementacion real.<br />
Agradeceria cualquier ayuda al respecto.<br />
Saludos</p>
]]></content:encoded>
	</item>
</channel>
</rss>
