thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Slee <>
Subject Re: Windows support
Date Fri, 13 Feb 2009 20:07:59 GMT
The individual language runtime libraries are currently independent.
Java/perl/php/etc. do not call into the C++ libraries for message delivery.
Rather, they implement message deliviery using the standard I/O packages
available in each language.

----- Original Message ----- 
From: "Zhan Xu" <>
To: <>
Sent: Friday, February 13, 2009 11:02 AM
Subject: Re: Windows support

All (Hannes, Jérémie, David, Esteve and others)

Thanks a lot for the valuable feedbacks! Sounds like there are
requests/thoughts for Windows support and the community already had
some initial tries for it.

While browsing the source, I found there are some C#
codes($thrift/lib/csharp/src) with real implementation (TSocket,
TBufferedTransport ...) Does that means the Windows issue is just for
C++ run-time library but C# does not have the problem since it's not
using C/C++ system calls?

This observation leads me to a further question -- what's the
relationship between the java/perl/php run-time libraries to the c++
run-time library? Are those java/perl/php libraries standalone, or
they call the c++ run-time libraries to do the real message delivery?

Zhan Xu

View raw message