pwcenter(buf);
attroff(A_BOLD);
- mvprintw(1, 0, "%s (%s) -> %s", ctl->LocalHostname, net_localaddr(), ctl->Hostname);
+ mvprintw(1, 0, "%s (%s) -> %s (%s)", ctl->LocalHostname, net_localaddr(), ctl->Hostname, net_remoteaddr());
t = time(NULL);
mvprintw(1, maxx - 25, iso_time(&t));
printw("\n");
#ifdef ENABLE_IPV6
static char localaddr[INET6_ADDRSTRLEN];
+static char remoteaddr[INET6_ADDRSTRLEN];
#else
#ifndef INET_ADDRSTRLEN
#define INET_ADDRSTRLEN 16
#endif
static char localaddr[INET_ADDRSTRLEN];
+static char remoteaddr[INET_ADDRSTRLEN];
#endif
static int batch_at = 0;
}
+char *net_remoteaddr(
+ void)
+{
+ return remoteaddr;
+}
+
+
void net_end_transit(
void)
{
net_find_local_address();
}
+ inet_ntop(remotesockaddr->sa_family, sockaddr_addr_offset(remotesockaddr), remoteaddr, sizeof(remoteaddr));
+
return 0;
}
int i);
extern char *net_localaddr(
void);
+extern char *net_remoteaddr(
+ void);
extern int net_send_batch(
struct mtr_ctl *ctl);