40 Commits

Author SHA1 Message Date
melode11
4ca0a6c301 update readme for variable argument support. 2015-04-20 00:12:07 +08:00
melode11
079950e008 fix emit bug 2015-04-19 07:33:26 -07:00
melode11
bd89d13874 unify emit interface 2015-04-19 04:10:06 -07:00
melo.yao
f245a8122e fix some warnings 2015-04-15 22:25:31 +08:00
melo.yao
29e82a64cb Code style enhancement and code re-org 2015-04-15 22:19:16 +08:00
melode11
534262658c replace double colon style of 'sio::socket::ptr' 2015-04-14 19:53:17 +08:00
Luca Niccoli
2924a9f373 Use explicit template parametrization
The arguments are of different types, so parameter deduction will not
work.
2015-04-14 12:15:26 +02:00
Luca Niccoli
2ff681bf06 Avoid symbol redefinition
Apprently clang and msvc are fine with it, but GCC isn't.
2015-04-14 11:31:02 +02:00
melode11
667f75d99c change QT demo UI and gif, clean code 2015-04-13 12:02:14 +08:00
melo.yao
a1f153e06a add reconnect functionality 2015-04-12 23:29:41 +08:00
melo.yao
d7f5ceb859 fix issue#3 - binary receive bug 2015-04-12 21:15:51 +08:00
melo.yao
933426051f reconnect field init 2015-04-11 00:32:10 +08:00
melo.yao
9da4979d7f change reconnect implementation 2015-04-11 00:26:13 +08:00
melode11
2eb2a30de4 add more compiling compatibility 2015-04-09 15:27:51 +08:00
melo.yao
65521db008 fix cmake VS2012sp4 compile issue 2015-04-09 01:13:09 +08:00
melode11
e0d662382a move sio_packet to internal,update cmake script 2015-04-08 14:56:15 +08:00
melode11
c39efcb914 fix a initial value bug 2015-04-07 14:49:38 +08:00
melode11
2e2fb30346 add more thread safty 2015-04-07 13:48:36 +08:00
melode11
4d6501016a interface change, move 'socket#connect(open)/close listener' to client 2015-04-07 13:20:41 +08:00
melode11
e89baf4e5c change some socket behavior, make more reasonable 2015-04-04 01:22:42 +08:00
melode11
8df330dd52 change all_off() to off_all() 2015-04-03 20:04:47 +08:00
melode11
f1ae7a0e03 better constructor visibility control 2015-04-03 19:47:49 +08:00
melode11
ad0cd77cab use socket to store pending packet, send them once connected. 2015-04-03 19:11:24 +08:00
melode11
c8aeb09030 fix some bug, and update iOS demo for the new interfaces 2015-04-03 17:10:28 +08:00
melode11
d737680074 first multiplex version can pass build 2015-04-03 15:57:32 +08:00
melo.yao
c30cd0fe90 partially work 2015-04-03 02:24:18 +08:00
melo.yao
3b756510eb add branch multiplex 2015-04-03 01:30:30 +08:00
melode11
0997fe3734 add 2015-04-02 20:57:36 +08:00
melode11
bbd7670c1e add sio::event object for event callback,to avoid too many arguments in the callback function. 2015-04-02 20:54:28 +08:00
melode11
a94d95ac59 fix some special case of packet parsing,fully support namespace 2015-04-02 19:20:39 +08:00
melode11
c6537e9353 fix a critical bug will cause ping timer stop work 2015-03-31 16:14:34 +08:00
melode11
37bb20a86d add iOS chat room example 2015-03-30 17:59:01 +08:00
melo.yao
951a1edb38 format 2015-03-28 23:27:16 +08:00
melo.yao
18a02fd66f optimize json member access 2015-03-28 23:21:23 +08:00
melo.yao
affd2eee4a fix compilation on MSVC 2015-03-28 23:00:40 +08:00
melode11
00722d4095 fix test sample 2015-03-27 15:59:31 +08:00
melode11
81aa76c7e0 fix bugs introduced by refactor and rapidjson upgrade 2015-03-27 14:42:32 +08:00
melode11
cfa2f8148e fix MacOS/iOS compile issues 2015-03-27 11:10:06 +08:00
melo.yao
11fd5f74c9 fix vs2012 compilation 2015-03-27 01:26:04 +08:00
melode11
58585b2495 initial push 2015-03-26 21:46:07 +08:00