<?xml version="1.0" encoding="ISO-8859-1"?>
<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:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Geek Vault &#187; servidor</title>
	<atom:link href="http://www.geekvault.org/tag/servidor/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geekvault.org</link>
	<description>Because geeks, like to talk.</description>
	<lastBuildDate>Fri, 16 Jul 2010 12:47:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Quedas</title>
		<link>http://www.geekvault.org/2010/02/quedas/</link>
		<comments>http://www.geekvault.org/2010/02/quedas/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 15:34:48 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[Stuffs]]></category>
		<category><![CDATA[Informativo]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[stuff]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=494</guid>
		<description><![CDATA[Ola a todos, estou migrando para um servidor privado no Dreamhost (Private Server), e até estar finalizado pode ser que ocorram erros 503 por um certo tempo. Caso isso ocorra, por favor me avisem, pois ainda estou ajustando a quantidade mínima de RAM para utilizar o servidor. Obrigado.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F02%2Fquedas%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2010%2F02%2Fquedas%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Ola a todos, estou migrando para um servidor privado no <a href="http://www.dreamhost.com" target="_blank">Dreamhost </a>(Private Server), e até estar finalizado pode ser que ocorram erros 503 por um certo tempo. Caso isso ocorra, por favor me avisem, pois ainda estou ajustando a quantidade mínima de RAM para utilizar o servidor.<br />
Obrigado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2010/02/quedas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Servidor ECHO</title>
		<link>http://www.geekvault.org/2008/04/servidor-echo/</link>
		<comments>http://www.geekvault.org/2008/04/servidor-echo/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 17:13:41 +0000</pubDate>
		<dc:creator>Zarnick</dc:creator>
				<category><![CDATA[ANSI C]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[ansi]]></category>
		<category><![CDATA[concorrente]]></category>
		<category><![CDATA[fork]]></category>
		<category><![CDATA[paralelo]]></category>
		<category><![CDATA[pid]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[socket]]></category>
		<category><![CDATA[wait]]></category>

		<guid isPermaLink="false">http://www.geekvault.org/?p=114</guid>
		<description><![CDATA[Mais um para a biblioteca de programas C, dessa vez é um servidor ECHO modificado que aceita até 10 conexões, concorrentes, ouve na porta 7777 e se receber a string &#8220;STOP SERVER&#8221; termina o servidor. Mais tarde eu comento sobre esse programa, mas ele limpa todos os processos, e possui relativamente uma boa manutenção de [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.geekvault.org%2F2008%2F04%2Fservidor-echo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.geekvault.org%2F2008%2F04%2Fservidor-echo%2F&amp;source=zarnick&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Mais um para a biblioteca de programas C, dessa vez é um servidor ECHO modificado que aceita até 10 conexões, concorrentes, ouve na porta 7777 e se receber a string &#8220;STOP SERVER&#8221; termina o servidor.<br />
Mais tarde eu comento sobre esse programa, mas ele limpa todos os processos, e possui relativamente uma boa manutenção de memória. Fiz esse programa mais para demonstrar como funciona o fork() e como fazer um filho sair corretamente e o pai pegar essa saida e tratar caso ela seja um erro, nada mais clássico que um servidor.<br />
Porém, como nada é perfeito, a função read() é do tipo <em>locking</em>, ou seja ela trava o programa até conseguir ler alguma coisa do buffer, travando o servidor. Ainda estou trabalhando em como arrumar isso, acredito que com fcntl() consigo resolver isso.<br />
Quem quiser ver essa primeira versão, o svn está <a href="http://svn.geekvault.org/c/echo/" target="_blank">http://svn.geekvault.org/c/echo/</a>.<br />
A documentação você encontra <a href="http://docs.geekvault.org/echoServer/" target="_blank">aqui</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekvault.org/2008/04/servidor-echo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
