<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/1.10.3" -->
<rss version="0.92">
	<channel>
		<title>Olivier Langlois's blog - Last comments</title>
				<link>http://blog.olivierlanglois.net/index.php?disp=comments</link>
		<description></description>
		<language>en-CA</language>
		<docs>http://backend.userland.com/rss092</docs>
				<item>
			<title>In response to: A new page in my career</title>
			<description>Argh ... I tried to contact you (via your personal email address) in your STW role on 12th May regarding aacPlus streaming problems ... no reply back then ... I guess you were busy handing over.&lt;br /&gt;
Would still be grateful if you could get in touch.</description>
			<link>http://blog.olivierlanglois.net/index.php/2010/06/01/a_new_page_in_my_career_1#c271</link>
		</item>
				<item>
			<title>In response to: Logitech Quickcam Fusion</title>
			<description>Have the same problem with software. After using official software XP becomes unstable.&lt;br /&gt;
&lt;br /&gt;
Now, trying fix this not welcome problem</description>
			<link>http://blog.olivierlanglois.net/index.php/2007/10/30/logitech_quickcam_fusion#c249</link>
		</item>
				<item>
			<title>In response to: TCP RST flag subtleties</title>
			<description>Thank you, you are right, the router with IOS Firewall is doing NAT/PAT on the single IP address of the outside T1 interface.  So the Google servers will see all users with the same IP address and different TCP port numbers. I will take a look at this some more.</description>
			<link>http://blog.olivierlanglois.net/index.php/2010/02/06/tcp_rst_flag_subtleties#c246</link>
		</item>
				<item>
			<title>In response to: TCP RST flag subtleties</title>
			<description>Hi John,&lt;br /&gt;
&lt;br /&gt;
it seems to be different. In the scenario I am describing, the client TCP/IP stack do receive the server reply. It is the application that do not sees it because a RST is immediately following the reply and is received by the TCP/IP stack before the application has the chance to read the reply from the stack.&lt;br /&gt;
&lt;br /&gt;
This is not the problem that you have because if it was, you would see the reply precedes the RST segment with Wireshark.&lt;br /&gt;
&lt;br /&gt;
In your situation, if you were asking me my opinion, I would suspect your router to be a NAT device and gmail server must have an internal limit that makes it refuse a single IP address to initiate more than a certain number of connections to protect itself against spammers.&lt;br /&gt;
&lt;br /&gt;
I see some avenues to solve the problem:&lt;br /&gt;
&lt;br /&gt;
1. If possible, configure your router to have more than 1 public IP address on the external NIC and make the router NAT module load balance the connections among the available public IP addresses.&lt;br /&gt;
&lt;br /&gt;
2. Here is what my DNS server returns me for gmail.com:&lt;br /&gt;
&lt;br /&gt;
Non-authoritative answer:&lt;br /&gt;
Name:   gmail.com&lt;br /&gt;
Address: 72.14.204.17&lt;br /&gt;
Name:   gmail.com&lt;br /&gt;
Address: 72.14.204.18&lt;br /&gt;
Name:   gmail.com&lt;br /&gt;
Address: 72.14.204.19&lt;br /&gt;
Name:   gmail.com&lt;br /&gt;
Address: 72.14.204.83&lt;br /&gt;
&lt;br /&gt;
You could tweek your DNS server to let it do the load balance for your users.&lt;br /&gt;
&lt;br /&gt;
Please report back here if this has helped you to fix the problem.&lt;br /&gt;
</description>
			<link>http://blog.olivierlanglois.net/index.php/2010/02/06/tcp_rst_flag_subtleties#c244</link>
		</item>
				<item>
			<title>In response to: TCP RST flag subtleties</title>
			<description>I think I am experiencing the problem you are referring to in this blog.&lt;br /&gt;
&lt;br /&gt;
I should preface my comment by stating that I am not a software programmer, I am a network hardware person who sells, install and maintains Cisco network switches, routers and firewalls for small and medium businesses.  &lt;br /&gt;
 &lt;br /&gt;
I am troubleshooting an intermittent problem for a client who has about 100 users on gmail.  They experiencing intermittent periods where one or more users cannot access their gmail. All other internet traffic (web, etc.)is ok. Resetting the Cisco3825 router firewall on the T1 line clears the problem.  I did not believe that this was really a router problem.  All sessions are terminated when the router restarts which is probably why it clears.&lt;br /&gt;
&lt;br /&gt;
I have some Wireshark captures from when users are experiencing problems.  What I am seeing is an immediate TCP RST coming back from the Google gmail server after the successfull TCP 3 way session initiation for HTTPS. There are no HTTP codes coming back from the server. This repeats over and over.</description>
			<link>http://blog.olivierlanglois.net/index.php/2010/02/06/tcp_rst_flag_subtleties#c243</link>
		</item>
				<item>
			<title>In response to: What is the C++ SFINAE principle ?</title>
			<description>Michal,&lt;br /&gt;
&lt;br /&gt;
To be honest, I had an intellectual understanding of the example I was giving but I have&lt;br /&gt;
never bothered to compile it to see if it works until today.&lt;br /&gt;
&lt;br /&gt;
I have tried to compile it with gcc 3.4.4 and I get the same error message. I will try to&lt;br /&gt;
find an answer and post it if possible.&lt;br /&gt;
&lt;br /&gt;
Thank you for the comment.&lt;br /&gt;
</description>
			<link>http://blog.olivierlanglois.net/index.php/2007/09/01/what_is_the_c_sfinae_principle#c212</link>
		</item>
				<item>
			<title>In response to: What is the C++ SFINAE principle ?</title>
			<description>Hallo Olivier.&lt;br /&gt;
Thank You for Your example.&lt;br /&gt;
&lt;br /&gt;
So far I am trying to understand how it works.&lt;br /&gt;
&lt;br /&gt;
Unfortunatelly I have problem with preliminary step: it does not compile on my linux box (g++ (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8)).&lt;br /&gt;
&lt;br /&gt;
I get the following error:&lt;br /&gt;
p41.cpp:12: error: expected primary-expression before &quot;&gt;&quot; token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Line 12 in my program is the following:&lt;br /&gt;
&lt;br /&gt;
enum { Yes = sizeof(IsClassT...::test....(0)) == 1 };&lt;br /&gt;
&lt;br /&gt;
(sorry for modifications in line above, but I couldn't put template parameter T in Your page, because they have a format of tag).&lt;br /&gt;
&lt;br /&gt;
have You got idea why doesn't it compile?&lt;br /&gt;
&lt;br /&gt;
best regards&lt;br /&gt;
Michal</description>
			<link>http://blog.olivierlanglois.net/index.php/2007/09/01/what_is_the_c_sfinae_principle#c211</link>
		</item>
				<item>
			<title>In response to: CLOSE_WAIT vs TIME_WAIT</title>
			<description>Funny that you asked why in a TIME WAIT state, the time out period is not 2*MSL. Actually, if you look at the diagram of TCP finite state machine (12 states), the Timeout is indicated to be 2MSL (towards the bottom, right next to TIME WAIT state). (In my case, the state digram is in the back inside cover of Inside TCP/IP book by K Siyan).</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/06/05/close_wait_vs_time_wait#c205</link>
		</item>
				<item>
			<title>In response to: UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1, Second edition</title>
			<description>How is the sock variable initialized? It must be a variable returned from the socket() function.&lt;br /&gt;
</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/07/06/unix_network_programming_networking_apis#c190</link>
		</item>
				<item>
			<title>In response to: UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1, Second edition</title>
			<description>hi prasanna i am having a problem with connect function...&lt;br /&gt;
i dont know why...&lt;br /&gt;
i m giving u the code here..plz help me...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if ((conn=connect(sock,(struct sockaddr *)&amp;amp;server_addr,sizeof(struct sockaddr)))&amp;lt;0)&lt;br /&gt;
{&lt;br /&gt;
printf(&quot;error entered&quot;);&lt;br /&gt;
getchar();&lt;br /&gt;
perror(&quot;Connect&quot;);&lt;br /&gt;
exit(1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the problem is i am having an error like...socket operation on non-socket...&lt;br /&gt;
can u help me out...the server program is okay...)</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/07/06/unix_network_programming_networking_apis#c189</link>
		</item>
				<item>
			<title>In response to: XML Schema - The W3C's Object-Oriented Descriptions for XML</title>
			<description>This is a great book for learning the XSD standard.&lt;br /&gt;
&lt;br /&gt;
Couple this with a good XML Schema Editor like Liquid XML Studio, and you'll learn the basics of the standard in no time.&lt;br /&gt;
&lt;br /&gt;
The split code/diagram view provides the feedback required to quickly learn the effects on the XSD code as the documents structure changes.</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/08/04/xml_schema_the_w3c_s_object_oriented_des#c184</link>
		</item>
				<item>
			<title>In response to: AAC ADTS header buffer fullness field</title>
			<description>Great information, thanks!  Good to know I probably won't break decoders by setting it to all ones.</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/09/12/aac_adts_header_buffer_fullness_field#c183</link>
		</item>
				<item>
			<title>In response to: CLOSE_WAIT vs TIME_WAIT</title>
			<description>when does TCP connection goes into FIN_WAIT on LINUX. what it is waiting for.on linux it is not able to detect that the peer is longer (if we disable  LAN Connection ) where as on windows it immediatly detect what the difference is can anybody help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/06/05/close_wait_vs_time_wait#c182</link>
		</item>
				<item>
			<title>In response to: CLOSE_WAIT vs TIME_WAIT</title>
			<description>Nice write up.  I was confusing CLOSE_WAIT with FIN_WAIT_2 but it seems clear that close wait is, as you put is &quot;waiting for close.&quot;&lt;br /&gt;
Take care.&lt;br /&gt;
-R</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/06/05/close_wait_vs_time_wait#c179</link>
		</item>
				<item>
			<title>In response to: Rock Band on Nintendo Wii?</title>
			<description>Hi there, in case you own Rock Band you may wanna unlock all the songs.&lt;br /&gt;
&lt;br /&gt;
http://www.danielpoon.com/lifehacking/2008/07/04/wii-rock-band-unlock-all-songs/</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/01/15/rock_band_on_nintendo_wii#c178</link>
		</item>
				<item>
			<title>In response to: AAC versus MP3</title>
			<description>Velvet,&lt;br /&gt;
&lt;br /&gt;
As far as I know (and I am starting to know AAC very well), there is no protection related to DRM included in AAC. It is just another method for compressing audio which happens to do a better job than MP3 for the same bitrate.</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/03/31/aac_versus_mp3#c177</link>
		</item>
				<item>
			<title>In response to: AAC versus MP3</title>
			<description>I am not quite deep in this subject, but in my opinion one of the main reasons why AAC has appeared is DRM.&lt;br /&gt;
&lt;br /&gt;
PS:&lt;br /&gt;
I found your review on Amazon.ca and then I got your site. I need to say, you have made a great job by sorting and reviewing all these books. Thank you! Now your site is added to my bookmarks!&lt;br /&gt;
</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/03/31/aac_versus_mp3#c176</link>
		</item>
				<item>
			<title>In response to: Logitech Quickcam Fusion</title>
			<description>The Logitech QuickCam Fusion's design looks sleek, slightly blurry video and pixilated image but has a good built microphone. I thought the software package was good but did had some minor issues with yahoo integration. </description>
			<link>http://blog.olivierlanglois.net/index.php/2007/10/30/logitech_quickcam_fusion#c175</link>
		</item>
				<item>
			<title>In response to: Cross console online gaming</title>
			<description>I couldn't agree more with you, Olivier. In our Gamer Connect blog we were having the same discussion. In fact I even linked to your post from one of the comments: http://gamerconnect.blogspot.com/2008/03/gamerconnect-xbox-360-online-events.html</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/01/21/cross_console_online_gaming#c174</link>
		</item>
				<item>
			<title>In response to: Rock Band on Nintendo Wii?</title>
			<description>Hi Daniel,&lt;br /&gt;
&lt;br /&gt;
Except for what I describe in the original post, I have no other insights yet.&lt;br /&gt;
&lt;br /&gt;
Stay tuned.&lt;br /&gt;
</description>
			<link>http://blog.olivierlanglois.net/index.php/2008/01/15/rock_band_on_nintendo_wii#c173</link>
		</item>
			</channel>
</rss>
