-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi all, I'm playing with Npgsql to implement CommandTimeout feature. My idea is to use Socket.Poll method in order to do that. After adding the infrastructure code to Npgsql, I faced an strange problem, or maybe it is not strange, just my knowledge about it is :) After I connect to a socket server, write some data and expect to receive data, if I call Socket.Poll, it doesn't return true :( I passed a timeout of 20 seconds: 1000000 * 20 with a SelectMode.Read If I call socket.Read it works. The strange part of all this is that after subsequent data exchange with server, Socket.Poll works like a charm and doesn't timeout anymore. Is this the way it should be working, or am I missing something? I tried to put some Thread.Sleep() before calling Poll just to be sure that it would not be a matter of the server is really taking to much time to write data, but even with that, it didn't work :( I know it is useless as on Poll call, I already add a 20 secs wait time. Any clues? Thanks in advance. - -- Regards, Francisco Figueiredo Jr. http://fxjr.blogspot.com Npgsql Lead Developer http://pgfoundry.org/projects/npgsql MonoBrasil Project Founder Member http://monobrasil.softwarelivre.org - ------------- "Science without religion is lame; religion without science is blind." ~ Albert Einstein -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQEVAwUBRClOGf7iFmsNzeXfAQKdZgf/UkZwEyzATO7gRdJjTuhHOAN4ONhqcqcZ lJ++s8NeEVSFpBpfZh3GcEABgfFjYd9Qo4Zfj56dawbyrVITYeQ5HRYQ+Hmtytbg DtD1MrKRSTq+lkK6Dc3KoJYpeS8N6PfXezN3k/BqrC7vRSTXYXtU266XaZx9ZmBJ jwGbPpCeoPGHyeGSpp60HmPCElOLKC14ONg0gqYWScsO+zhJkg8wzPzQJMMc3QqW NHHeo3pVQ6zQooHrLWyZelutZNJVppXTOYfN1otmgKq8aOcNHeB+8ncdKMthz0ku gFKIVH4zSNkrirR+uBIrYcgLnXz5s8JGrzLZBniL/OycTOJKvfZNGA== =m6io -----END PGP SIGNATURE----- _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
