[ https://issues.apache.org/jira/browse/THRIFT-4187?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15992945#comment-15992945 ]
Mark Erickson commented on THRIFT-4187: --------------------------------------- [~allengeorge] I agree with your conclusions and the assessment that the challenge with the Dart implementation is adapting an async (non-blocking) system to a blocking-style calls. If Dart needs to support reading the header in a separate message from the body, then there will be some rework needed to collect messages in the buffer before attempting to read. I haven't put much thought into it lately, but let me know if you get stuck and I (or some of my colleagues) can try to help. > Dart -> Rust Framed cross tests fail > ------------------------------------ > > Key: THRIFT-4187 > URL: https://issues.apache.org/jira/browse/THRIFT-4187 > Project: Thrift > Issue Type: Bug > Components: Rust - Library > Reporter: Allen George > Assignee: Allen George > Priority: Minor > > For some reason the Dart (client) -> Rust (server) framed-transport cross > tests fail. Initial investigation shows that *somehow* the dart client think > the socket was closed, which means it doesn't read the message from the > underlying transport. -- This message was sent by Atlassian JIRA (v6.3.15#6346)