[ https://issues.apache.org/jira/browse/ZOOKEEPER-1020?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Patrick Hunt updated ZOOKEEPER-1020: ------------------------------------ Fix Version/s: 3.4.0 > Implement function in C client to determine which host you're currently > connected to. > ------------------------------------------------------------------------------------- > > Key: ZOOKEEPER-1020 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1020 > Project: ZooKeeper > Issue Type: New Feature > Components: c client > Reporter: Stephen Tyree > Assignee: Stephen Tyree > Priority: Minor > Fix For: 3.4.0 > > Attachments: ZOOKEEPER-1020.patch > > > On occasion it might be useful to determine which host your Zookeeper client > is currently connected to, be it for debugging purposes or otherwise. A > possible signature for that function: > const char* zoo_get_connected_host(zhandle_t *zh, char *buffer, size_t > buffer_size, unsigned short *port); > Clients could use it like below: > char buffer[33]; > unsigned short port = 0; > if (!zoo_get_connected_host(zh, buffer, sizeof(buffer), &port)) > return EXIT_FAILURE; > printf("The connected host is: %s:%d\n", buffer, port); -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira