#ifndef _WIN32
#define closesocket close
+#define closepipe close
+#define writepipe write
+#define readpipe read
#define winsock_init()
#define winsock_exit()
#define errnostrsocket() strerror(errno)
uint16_t id, original_id;
CattaAddress address;
uint16_t port;
- int iface;
+ CattaIfIndex iface;
struct timeval elapse_time;
CattaTimeEvent *time_event;
};