[ https://issues.apache.org/jira/browse/THRIFT-2539?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14015207#comment-14015207 ]
Michał Gazda commented on THRIFT-2539: -------------------------------------- Hello, thank you for your reply. I took a look on a RFC 3493 and your proposition above. I could use solution proposed but I just would like to understand why this flag is there. Is it intentional that thrift communication based solutions should not be able to communicate on the machine which has no network adapter configured with any network? Additionally it works differently in XP and win 7 and I don't know if it was also intentional? Greetings, Michal > Tsocket.cpp addrinfo ai_flags = AI_ADDRCONFIG > --------------------------------------------- > > Key: THRIFT-2539 > URL: https://issues.apache.org/jira/browse/THRIFT-2539 > Project: Thrift > Issue Type: Question > Affects Versions: 0.9.1 > Reporter: Michał Gazda > Assignee: Randy Abernethy > Attachments: THRIFT-2539-my-new-feature.patch, TSocket.cpp > > > While creating and using thrift based app we have found some problem on > windows 7 which was not present on winxp. When we try to open socket with > local_open() for the host name "localhost" getaddrinfo fails with 11004. What > is important we do not have any physical network address as all network cards > are disabled in the system. As I assume it is connected wit he flag > AI_ADDRCONFIG. Why it is set by default? I wonder if I do remove it can it > cause some problems? I would like our app to be able to communicate locally > even if there is no external network available. > Hope to get quick reply, thank you. -- This message was sent by Atlassian JIRA (v6.2#6252)