unsigned short dport = atoi("25"); ///todo
struct sockaddr_in saddr;
memset( (struct sockaddr_in *)&saddr, '\0', sizeof( saddr ) );
-
+/*
memcpy(&saddr.sin_addr,
IO->HEnt->h_addr_list[0],
sizeof(struct in_addr));
+*/
+ saddr.sin_addr.s_addr = inet_addr("85.88.5.80");
saddr.sin_family = AF_INET;
saddr.sin_port = htons(dport);/// TODO
rc = connect(IO->sock,
return 0;
}
else if (errno == EINPROGRESS) {
- ev_io_init(&IO->conn_event, IO_connect_callback, IO->sock, EV_READ|EV_WRITE);
+ ev_io_init(&IO->conn_event, IO_connect_callback, IO->sock, EV_WRITE);
IO->conn_event.data = IO;
/* TODO
else {
IO->NextState = eSendReply;
}
- IO->IP6 = IO->HEnt->h_addrtype == AF_INET6;
+// IO->IP6 = IO->HEnt->h_addrtype == AF_INET6;
// IO->res = HEnt->h_addr_list[0];
event_connect_socket(IO);
}