Skip to content

Commit 98eaa16

Browse files
committed
fix Console demo compile in linux
1 parent 4f2e5d7 commit 98eaa16

File tree

2 files changed

+18
-8
lines changed

2 files changed

+18
-8
lines changed

examples/Console/CMakeLists.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR)
2+
include(${CMAKE_CURRENT_SOURCE_DIR}/../../CMakeLists.txt)
3+
add_executable(sio_console_demo main.cpp)
4+
set_property(TARGET sio_console_demo PROPERTY CXX_STANDARD 11)
5+
set_property(TARGET sio_console_demo PROPERTY CXX_STANDARD_REQUIRED ON)
6+
target_link_libraries(sio_console_demo sioclient)
7+
target_link_libraries(sio_console_demo pthread )
8+
message(STATUS ${Boost_INCLUDE_DIRS} )
9+
#target_include_directories(sio_console_demo PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/../src" ${Boost_INCLUDE_DIRS} )
10+

examples/Console/main.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -71,16 +71,16 @@ socket::ptr current_socket;
7171

7272
void bind_events(socket::ptr &socket)
7373
{
74-
current_socket->on("new message",(sio::socket::event_listener_aux) [&](string const& name, message::ptr const& data, bool isAck,message::ptr &ack_resp)
74+
current_socket->on("new message", sio::socket::event_listener_aux([&](string const& name, message::ptr const& data, bool isAck,message::ptr &ack_resp)
7575
{
7676
_lock.lock();
7777
string user = data->get_map()["username"]->get_string();
7878
string message = data->get_map()["message"]->get_string();
7979
EM(user<<":"<<message);
8080
_lock.unlock();
81-
});
81+
}));
8282

83-
current_socket->on("user joined", (sio::socket::event_listener_aux)[&](string const& name, message::ptr const& data, bool isAck,message::ptr &ack_resp)
83+
current_socket->on("user joined",sio::socket::event_listener_aux([&](string const& name, message::ptr const& data, bool isAck,message::ptr &ack_resp)
8484
{
8585
_lock.lock();
8686
string user = data->get_map()["username"]->get_string();
@@ -90,16 +90,16 @@ void bind_events(socket::ptr &socket)
9090
// abc "
9191
HIGHLIGHT(user<<" joined"<<"\nthere"<<(plural?" are ":"'s ")<< participants<<(plural?" participants":" participant"));
9292
_lock.unlock();
93-
});
94-
current_socket->on("user left",(sio::socket::event_listener_aux) [&](string const& name, message::ptr const& data, bool isAck,message::ptr &ack_resp)
93+
}));
94+
current_socket->on("user left", sio::socket::event_listener_aux([&](string const& name, message::ptr const& data, bool isAck,message::ptr &ack_resp)
9595
{
9696
_lock.lock();
9797
string user = data->get_map()["username"]->get_string();
9898
participants = data->get_map()["numUsers"]->get_int();
9999
bool plural = participants !=1;
100100
HIGHLIGHT(user<<" left"<<"\nthere"<<(plural?" are ":"'s ")<< participants<<(plural?" participants":" participant"));
101101
_lock.unlock();
102-
});
102+
}));
103103
}
104104

105105
MAIN_FUNC
@@ -126,15 +126,15 @@ MAIN_FUNC
126126

127127
getline(cin, nickname);
128128
}
129-
current_socket->on("login", (sio::socket::event_listener_aux)[&](string const& name, message::ptr const& data, bool isAck,message::ptr &ack_resp){
129+
current_socket->on("login", sio::socket::event_listener_aux([&](string const& name, message::ptr const& data, bool isAck,message::ptr &ack_resp){
130130
_lock.lock();
131131
participants = data->get_map()["numUsers"]->get_int();
132132
bool plural = participants !=1;
133133
HIGHLIGHT("Welcome to Socket.IO Chat-\nthere"<<(plural?" are ":"'s ")<< participants<<(plural?" participants":" participant"));
134134
_cond.notify_all();
135135
_lock.unlock();
136136
current_socket->off("login");
137-
});
137+
}));
138138
current_socket->emit("add user", nickname);
139139
_lock.lock();
140140
if (participants<0) {

0 commit comments

Comments
 (0)