Commit Graph

135 Commits (master)

Author SHA1 Message Date
Ryan Lee a57d23466a Add p2p netcat example 2016-06-01 20:40:36 -07:00
Ryan Lee 4b3060fb5e Implement graceful disconnection 2016-06-01 20:38:16 -07:00
Ryan Lee b72f61342a Update how to use 2016-05-30 15:33:31 -07:00
Ryan Lee 3e24b81b8c Implement SyncSend and writable event. 2016-05-30 13:20:21 -07:00
Ryan Lee 441e230895 Rename event handler 2016-05-26 00:41:19 -07:00
Ryan Lee 9e308f61d4 Declare control_ as shared_ptr and trace reference count. 2016-05-26 00:32:27 -07:00
Ryan Lee 45e5d190e5 Implement signout 2016-05-24 09:59:25 -07:00
Ryan Lee 6cbb79a061 Move channel code from signalserver to control 2016-05-21 17:52:05 -07:00
Ryan Lee 8b416f3d8b Fix declaration 2016-05-21 16:45:53 -07:00
Ryan Lee 044c535ff7 Rename APIs
GetReady() -> SignIn()
Introduce alias(open_id) concept
2016-05-21 16:43:10 -07:00
Ryan Lee 3abfff01d5 Implement sigslot disconnection
Attach() and detach()
2016-05-21 12:27:55 -07:00
Ryan Lee 9e3a090dac Implement peer disconnection 2016-05-21 11:39:56 -07:00
Ryan Lee 34b36ad095 Implement ice disconnection 2016-05-20 09:20:58 -07:00
Ryan Lee 9ea3a22707 Implement Disconnect() 2016-05-16 00:13:47 -07:00
Ryan Lee 0d409adc58 Update description 2016-05-12 00:24:37 -07:00
Ryan Lee 6495c08e3f Update description 2016-05-12 00:06:15 -07:00
Ryan Lee a554faf5ae Update description 2016-05-12 00:00:21 -07:00
Ryan Lee a69a46337b Rename function and variables 2016-05-08 21:43:30 -07:00
Ryan Lee 1e88a3ab21 Redesign to client/server architecture
Add echo_server and echo_client examples
2016-05-08 21:09:14 -07:00
Ryan Lee b855553ba6 Redesign peer connection and event handling 2016-05-07 23:00:06 -07:00
Ryan Lee bdbaf32e8c Add echo example 2016-05-07 00:27:28 -07:00
Ryan Lee c0ff1323dc Add OnBufferedAmountChange
Remove fake port allocator
2016-05-07 00:26:18 -07:00
Ryan Lee a7528de440 Change log level 2016-05-07 00:02:25 -07:00
Ryan Lee 3b7d924937 Add netcat example 2016-05-01 16:18:40 -07:00
Ryan Lee 97572c81d9 Remove webrtc dependency in throughnet.h 2016-05-01 03:39:47 -07:00
Ryan Lee 3f1c6bf598 Add Run function 2016-05-01 02:10:11 -07:00
Ryan Lee c4e7918e71 Add generic event handler 2016-04-30 21:49:52 -07:00
Ryan Lee 828341b21b Add default signal server uri 2016-04-30 13:56:59 -07:00
Ryan Lee cb86b310fa Add handshake with websocket signalserver 2016-04-24 12:40:09 -07:00
Ryan Lee 9886819521 Add join and leave channel 2016-04-23 22:16:01 -07:00
Ryan Lee d897c7f0d2 Implement signin with websocketpp 2016-04-17 21:36:58 -07:00
Ryan Lee 73e14c0e97 Update defines 2016-04-17 16:33:07 -07:00
Ryan Lee 84f5e0a5f8 Add websocketpp connection, reconnection, callbacks 2016-04-17 16:30:55 -07:00
Ryan Lee f27e68c6d7 Update defines 2016-04-16 22:48:55 -07:00
Ryan Lee 9c56ba9a05 Remove config.h.in 2016-04-16 22:48:36 -07:00
Ryan Lee abe5176a47 Add websocketpp and remove socket.io-client-cpp and rapidjson 2016-04-16 22:44:24 -07:00
Ryan Lee 323a3205d2 Patch ASIO for boringssl 2016-04-16 22:30:24 -07:00
Ryan Lee f114fc3b6a Add standalone asio library
version 1.10.6
2016-04-16 14:33:51 -07:00
Ryan Lee 75989895b0 Update test_main dependencies 2016-04-10 19:17:42 -07:00
Ryan Lee dff390fd1e Connect signal server via socket.io 2016-04-10 16:15:33 -07:00
Ryan Lee 90753d2ee7 Link with socketio-client-cpp 2016-04-09 16:27:10 -07:00
Ryan Lee f5603e3708 add dependencies 2016-04-09 13:46:35 -07:00
Ryan Lee 563c3badac Cleanup compiler definition macro 2016-04-09 13:43:16 -07:00
Ryan Lee 4272b2f899 Align line 2016-04-09 13:42:45 -07:00
Ryan Lee fd0cf5ee67 Patch Socket.Io-client-cpp to support BoringSSL instead of OpenSSL 2016-04-09 13:22:55 -07:00
Ryan Lee a411a95dac Support socket.io client
Add Socket.Io-client-cpp library
Add Websocketpp library
Add RapidJson library
Remove Websockets library
Remove Zlib library
2016-04-09 13:18:27 -07:00
Ryan Lee 8e4ad5b700 Add Emit and Send 2016-03-23 03:37:50 +09:00
Ryan Lee ed35ec717f Add createoffer command 2016-03-23 03:00:02 +09:00
Ryan Lee 16e683874f Cleanup control.cc, control.h and signal.h 2016-03-23 02:39:43 +09:00
Ryan Lee a35c70179b Cleanup throughnet.cc and throughnet.h 2016-03-23 02:11:07 +09:00