[ 
https://issues.apache.org/jira/browse/THRIFT-311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12733675#action_12733675
 ] 

Esteve Fernandez commented on THRIFT-311:
-----------------------------------------

It sounds great, Rush. Could you upload your patch to JIRA or create a 
repository somewhere? (Launchpad, Bitbucket, Github, etc.) It's far easier to 
track these changes and you'd probably receive a lot of feedback, instead of 
having to send your patch privately to different recipients. Also, we wouldn't 
duplicate efforts: Erik and Matthias' patch, your patch, the files in this 
ticket, etc.

BTW, I have two questions. Does it follow Thrift's interface or ASIO's? Is it 
asynchronous (as in Twisted) or uses ASIO synchronously?

> 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.

Reply via email to