Fix issue #4 by replacing localhost with 127.0.0.1 as destination (localhost resolves to IPv6 address and listening socket is only IPv4; Bump minimal supported Windows version to Windows 7.
This commit is contained in:
+2
-2
@@ -9,8 +9,8 @@ if(UNIX)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
add_definitions(-DWINVER=0x0501)
|
add_definitions(-DWINVER=0x0601)
|
||||||
add_definitions(-D_WIN32_WINNT=0x0501)
|
add_definitions(-D_WIN32_WINNT=0x0601)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(Boost_USE_STATIC_LIBS ON)
|
set(Boost_USE_STATIC_LIBS ON)
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ BOOST_AUTO_TEST_CASE(test_udp_writer) {
|
|||||||
ptime start(second_clock::local_time());
|
ptime start(second_clock::local_time());
|
||||||
boost::asio::io_service ios;
|
boost::asio::io_service ios;
|
||||||
FileReader r("../test/sample1");
|
FileReader r("../test/sample1");
|
||||||
UDPWriter w("localhost", 51514);
|
UDPWriter w("127.0.0.1", 51514);
|
||||||
SyslogBulkUploader ul(r, w);
|
SyslogBulkUploader ul(r, w);
|
||||||
UdpSyslogServer server(ios, 51514, 2000);
|
UdpSyslogServer server(ios, 51514, 2000);
|
||||||
ul.run();
|
ul.run();
|
||||||
|
|||||||
@@ -71,7 +71,8 @@ private:
|
|||||||
}
|
}
|
||||||
|
|
||||||
void deadlineHandler() {
|
void deadlineHandler() {
|
||||||
if (_dt.expires_at() <= deadline_timer::traits_type::now()) {
|
auto delta = deadline_timer::traits_type::now() - _dt.expires_at();
|
||||||
|
if (delta != not_a_date_time && delta >= milliseconds(0)) {
|
||||||
_socket.cancel();
|
_socket.cancel();
|
||||||
_dt.expires_at(boost::posix_time::pos_infin);
|
_dt.expires_at(boost::posix_time::pos_infin);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user