<?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>Comments on: Building a TCP/IP server using C#</title>
	<atom:link href="http://www.dijksterhuis.org/building-a-tcpip-server-using-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dijksterhuis.org/building-a-tcpip-server-using-c/</link>
	<description>Information, news about programming in C#</description>
	<lastBuildDate>Sun, 21 Feb 2010 16:48:33 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Rob von Nesselrode</title>
		<link>http://www.dijksterhuis.org/building-a-tcpip-server-using-c/comment-page-1/#comment-1462</link>
		<dc:creator>Rob von Nesselrode</dc:creator>
		<pubDate>Tue, 06 Oct 2009 07:36:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.dijksterhuis.org/?p=150#comment-1462</guid>
		<description>Interesting sample and easy enough to start with. Pity it doesn&#039;t receive anything other than the connection. Like a message for instance.....</description>
		<content:encoded><![CDATA[<p>Interesting sample and easy enough to start with. Pity it doesn&#8217;t receive anything other than the connection. Like a message for instance&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paul heintz</title>
		<link>http://www.dijksterhuis.org/building-a-tcpip-server-using-c/comment-page-1/#comment-1234</link>
		<dc:creator>paul heintz</dc:creator>
		<pubDate>Thu, 27 Aug 2009 03:36:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.dijksterhuis.org/?p=150#comment-1234</guid>
		<description>Nice did you continue this path to a full server?

Thank you for your time, be well...

Paul</description>
		<content:encoded><![CDATA[<p>Nice did you continue this path to a full server?</p>
<p>Thank you for your time, be well&#8230;</p>
<p>Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.dijksterhuis.org/building-a-tcpip-server-using-c/comment-page-1/#comment-1230</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Wed, 26 Aug 2009 15:12:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.dijksterhuis.org/?p=150#comment-1230</guid>
		<description>Nice beginner&#039;s tutorial on creating a server, thanks!</description>
		<content:encoded><![CDATA[<p>Nice beginner&#8217;s tutorial on creating a server, thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.dijksterhuis.org/building-a-tcpip-server-using-c/comment-page-1/#comment-1228</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Tue, 25 Aug 2009 06:31:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.dijksterhuis.org/?p=150#comment-1228</guid>
		<description>Good stuff, i especially like the TcpListener example. Combined with putting it in a background thread, it seems to work pretty well for me without the need for the asynchronous versions.</description>
		<content:encoded><![CDATA[<p>Good stuff, i especially like the TcpListener example. Combined with putting it in a background thread, it seems to work pretty well for me without the need for the asynchronous versions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn</title>
		<link>http://www.dijksterhuis.org/building-a-tcpip-server-using-c/comment-page-1/#comment-79</link>
		<dc:creator>Martijn</dc:creator>
		<pubDate>Mon, 08 Dec 2008 10:17:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.dijksterhuis.org/?p=150#comment-79</guid>
		<description>Hi Ayeni, 

Good point. I will see if I can come up with an example that explores a threaded TCP/IP server further. 

Martijn</description>
		<content:encoded><![CDATA[<p>Hi Ayeni, </p>
<p>Good point. I will see if I can come up with an example that explores a threaded TCP/IP server further. </p>
<p>Martijn</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ayeni</title>
		<link>http://www.dijksterhuis.org/building-a-tcpip-server-using-c/comment-page-1/#comment-74</link>
		<dc:creator>ayeni</dc:creator>
		<pubDate>Fri, 05 Dec 2008 03:52:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.dijksterhuis.org/?p=150#comment-74</guid>
		<description>I like your contribution its really very interesting  but wilke more on threading</description>
		<content:encoded><![CDATA[<p>I like your contribution its really very interesting  but wilke more on threading</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn</title>
		<link>http://www.dijksterhuis.org/building-a-tcpip-server-using-c/comment-page-1/#comment-59</link>
		<dc:creator>Martijn</dc:creator>
		<pubDate>Sun, 30 Nov 2008 09:37:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.dijksterhuis.org/?p=150#comment-59</guid>
		<description>@Guy 

Listening on the localhost is a &quot;feature&quot; to make the demo workable and easier to write as each system is guaranteed to have one. 

If you bind to another address (or all) you need to decide which one to use -- and that is a configuration issue that goes beyond this demo. 

If you setup a web/ftp server you also need to configure which address you would like to use ; there is no method to advertise to the world which address/port you are using.  

If you would like to know which IP addreses are available on your machine have a look at example #4 of the following post: 

http://www.dijksterhuis.org/converting-an-ip-address-to-a-hostname-and-back-with-c/

Cheers,
Martijn
</description>
		<content:encoded><![CDATA[<p>@Guy </p>
<p>Listening on the localhost is a &#8220;feature&#8221; to make the demo workable and easier to write as each system is guaranteed to have one. </p>
<p>If you bind to another address (or all) you need to decide which one to use &#8212; and that is a configuration issue that goes beyond this demo. </p>
<p>If you setup a web/ftp server you also need to configure which address you would like to use ; there is no method to advertise to the world which address/port you are using.  </p>
<p>If you would like to know which IP addreses are available on your machine have a look at example #4 of the following post: </p>
<p><a href="http://www.dijksterhuis.org/converting-an-ip-address-to-a-hostname-and-back-with-c/" >http://www.dijksterhuis.org/converting-an-ip-address-to-a-hostname-and-back-with-c/</a></p>
<p>Cheers,<br />
Martijn</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guy Winslow</title>
		<link>http://www.dijksterhuis.org/building-a-tcpip-server-using-c/comment-page-1/#comment-50</link>
		<dc:creator>Guy Winslow</dc:creator>
		<pubDate>Fri, 28 Nov 2008 18:21:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.dijksterhuis.org/?p=150#comment-50</guid>
		<description>Try using this on a machine with two NIC’s and a different client box, in fact different client box and different operating system as well as same operating system different box.  I think you will find local host is locked out of incoming traffic on most boxes.  You can’t use “IPAddress.Any” ether becuse the other endpoint dos not now witch nic you are listening on.  You could say wall each nic should be part of difrent subnets, but that defets the perpose of using more then one nic on a server to combat botel necks.  So the real question is Using todayes server machines, How do you create a server with TcpListener?</description>
		<content:encoded><![CDATA[<p>Try using this on a machine with two NIC’s and a different client box, in fact different client box and different operating system as well as same operating system different box.  I think you will find local host is locked out of incoming traffic on most boxes.  You can’t use “IPAddress.Any” ether becuse the other endpoint dos not now witch nic you are listening on.  You could say wall each nic should be part of difrent subnets, but that defets the perpose of using more then one nic on a server to combat botel necks.  So the real question is Using todayes server machines, How do you create a server with TcpListener?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn</title>
		<link>http://www.dijksterhuis.org/building-a-tcpip-server-using-c/comment-page-1/#comment-31</link>
		<dc:creator>Martijn</dc:creator>
		<pubDate>Sat, 22 Nov 2008 12:26:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.dijksterhuis.org/?p=150#comment-31</guid>
		<description>@James

Thank you for the comment -- I appreciate the feedback.</description>
		<content:encoded><![CDATA[<p>@James</p>
<p>Thank you for the comment &#8212; I appreciate the feedback.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.dijksterhuis.org/building-a-tcpip-server-using-c/comment-page-1/#comment-30</link>
		<dc:creator>James</dc:creator>
		<pubDate>Sat, 22 Nov 2008 06:37:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.dijksterhuis.org/?p=150#comment-30</guid>
		<description>Thanks you, this was very helpful!</description>
		<content:encoded><![CDATA[<p>Thanks you, this was very helpful!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
