[
https://issues.apache.org/jira/browse/THRIFT-311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12733671#action_12733671
]
Rush Manbert commented on THRIFT-311:
-------------------------------------
Thought I'd give an update on my Asio/Visual Studio work.
I gave a patch to Bruce Simpson, because he was interested in the Asio version
for use in XORP. He has tested on Gentoo Linux and FreeBSD and provided
invaluable feedback.
I took that code version back to Windows and have created and tested all of the
Visual Studio projects to build the libraries, test programs, and tutorial.
Sadly, they rely on generated code that I copied out of the Mac tree after
building there, but someone will get the Visual Studio-built or Java version of
the compiler running on Windows one of these days. (But it won't be me ;-)
I still need to write the configure script for Windows, and put together some
sort of install mechanism for the libraries. I have a couple of people
interested in testing this code, so I'll enlist them at that time. My eventual
plan is to provide a single patch and try to lobby for a committer to apply it
and make a branch from the result that people could check out, test, and fix as
necessary. The problem I see is that my one patch will address all the Jira
issues I have opened, plus provide other fixes for which there are no Jira
issues. But it's not separable that way, so I don't know what else to do.
> ASIO client & server
> --------------------
>
> Key: THRIFT-311
> URL: https://issues.apache.org/jira/browse/THRIFT-311
> Project: Thrift
> Issue Type: Sub-task
> Components: Library (C++)
> Reporter: Esteve Fernandez
> Attachments: thrift_connection.cpp, thrift_connection.hpp,
> thrift_connection_v2.cpp, thrift_handler.cpp, thrift_handler.hpp,
> thrift_main.cpp, thrift_server.cpp, thrift_server.hpp,
> ThriftCalculatorASIOServer.cpp
>
>
> Given the recent discussion on a Windows port and moving to ASIO
> (http://mail-archives.apache.org/mod_mbox/incubator-thrift-dev/200901.mbox/%[email protected]%3e),
> I decided to hack a little Thrift asynchronous prototype server using ASIO
> and here's the result. It implements the Calculator service that can be found
> in the tutorial and, just like TNonblockingServer, it uses a FramedTransport.
> It's just a quick prototype, but I think it's enough for building a more
> generic server/protocol. I've only tested it in Linux, but I think there's
> nothing platform-dependent and can be compiled "as is" in Windows.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.