[ https://issues.apache.org/jira/browse/THRIFT-5219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17118459#comment-17118459 ]
Miguel RodrÃguez Caudevilla commented on THRIFT-5219: ----------------------------------------------------- Hi [~emmenlau], The idea is that in our product which is a clusterized telco grade application, we have several network interfaces with multiple IP addresses assigned in the same interface. Static routing at kernel level is not the best approach in our case and we need to bind the client to a specific address so outgoing packets are sent with a selected IP address at application level. Many network applications in Lunux provide this capability, but thrift didn't provide us such mechanism. I had to implement a patch in our product some time ago based on thrift 0.11 and has been working since then and after some uplifts to thrift. I was now following the "How to contribute guide" and applying the patch in my own fork. I will upload the solution during the morning. Best /B > Binding capabilities for client socket in strong trust relation networks > ------------------------------------------------------------------------ > > Key: THRIFT-5219 > URL: https://issues.apache.org/jira/browse/THRIFT-5219 > Project: Thrift > Issue Type: New Feature > Components: C++ - Library > Reporter: Miguel RodrÃguez Caudevilla > Priority: Major > > In some telco grade applications binding the source address when using a > client socket is a must to ensure strong trust relationship in some > client/server applications. -- This message was sent by Atlassian Jira (v8.3.4#803005)