I guess there aren't too many other C# users on this list, but I've also
had a similar problem. I've posted about it before (on 4/24/2009), but
there weren't any answers.
I've used a sniffer and looked at the wire traffic for a simple test
case, and I experience ~100ms latency from the first client->server data
packet until the first response, on every single request.
Has anybody has a successful C# implementation? If so, can you describe
your setup, so that hopefully I can mimic it?
--Jonathan
Diego Jancic wrote:
Hi Guys!,
I'm exploring thrift for using it in c#, but I'm a little bit new to Thrift,
Linux, and all that stuff.
Anyways, I compiled the example in trunk/test/csharp/ and ran it, but I
guess it's taking too long.
I've got 2 PCs, connected thru a 100 MB wired-network. One has Ubuntu and
the other has an WinXP
And the benchmarks are:
Server on Ubuntu <---> Client on Ubuntu ............ 1.71 sec
Server on XP <---> Client on XP ............ 0.22 sec
Server on Ubuntu <---> Client on XP ............ 4.27 sec
Server on XP <---> Client on Ubuntu ............ 4.26 sec
I guess all are really slow times, even the XP-XP test. But I cannot
understand how can the Ubuntu-Ubuntu is working so slow.
The other configurations (Ubuntu-XP, and XP-Ubuntu) maybe are working so
slow due to the Ubuntu side, cause I don't guess a router with only 2
machines can make that work that way.
All tests are running over Mono, I'm gonna *try* to build another version of
the example to test it.
Thanks for any tip,
Diego