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()
|
||||
|
||||
if(WIN32)
|
||||
add_definitions(-DWINVER=0x0501)
|
||||
add_definitions(-D_WIN32_WINNT=0x0501)
|
||||
add_definitions(-DWINVER=0x0601)
|
||||
add_definitions(-D_WIN32_WINNT=0x0601)
|
||||
endif()
|
||||
|
||||
set(Boost_USE_STATIC_LIBS ON)
|
||||
|
||||
@@ -90,7 +90,7 @@ BOOST_AUTO_TEST_CASE(test_udp_writer) {
|
||||
ptime start(second_clock::local_time());
|
||||
boost::asio::io_service ios;
|
||||
FileReader r("../test/sample1");
|
||||
UDPWriter w("localhost", 51514);
|
||||
UDPWriter w("127.0.0.1", 51514);
|
||||
SyslogBulkUploader ul(r, w);
|
||||
UdpSyslogServer server(ios, 51514, 2000);
|
||||
ul.run();
|
||||
|
||||
@@ -71,7 +71,8 @@ private:
|
||||
}
|
||||
|
||||
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();
|
||||
_dt.expires_at(boost::posix_time::pos_infin);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user