Commit Graph

  • 608ae71a6e modify simple example path. caozhiyi 2019-09-16 23:39:32 +08:00
  • 08e700cbe2 add pingpong test. caozhiyi 2019-09-16 20:10:21 +08:00
  • e731093f39 fix some warning. caozhiyi 2019-09-16 20:08:49 +08:00
  • 70f707011c fix some warning. caozhiyi 2019-09-16 20:07:02 +08:00
  • c16e4b9fee fix timer bug. caozhiyi 2019-09-11 22:08:06 +08:00
  • 80f46b2a7e modify not set call back function to remove socket. caozhiyi 2019-09-11 11:39:29 +08:00
  • f7abc2f49b add memory pool release. caozhiyi 2019-09-11 11:28:45 +08:00
  • ec92011ecc Merge branch 'master' of https://github.com/caozhiyi/CppNet caozhiyi 2019-09-11 08:57:43 +08:00
  • 53d1135e22 all platform building on windows. caozhiyi 2019-09-11 08:57:18 +08:00
  • 357bdcc3f7 add log thread stop. caozhiyi 2019-09-11 00:26:05 +08:00
  • bbdbf9f2f7 fix big file send failed bug. caozhiyi 2019-09-11 00:15:43 +08:00
  • c0c9f82eee add sendfile makefile. caozhiyi 2019-09-10 23:50:34 +08:00
  • d564673209 add send file example. caozhiyi 2019-09-10 23:43:43 +08:00
  • a33c600c30 update readme. caozhiyi 2019-09-10 20:01:33 +08:00
  • ad6101dbc7 modify memory name. add config file. caozhiyi 2019-09-10 19:52:17 +08:00
  • 748ece0e08 modify thread join. caozhiyi 2019-09-10 11:53:57 +08:00
  • 95c33a0619 Merge branch 'master' of https://github.com/caozhiyi/CppNet caozhiyi 2019-09-10 10:31:14 +08:00
  • 45a9f2b89d fix can't recv complete bug. caozhiyi 2019-09-10 10:30:52 +08:00
  • 003c9103eb Update README_cn.md caozhiyi 2019-09-09 10:48:56 +08:00
  • 305f3146a5 update readme. caozhiyi 2019-09-08 22:02:56 +08:00
  • df24711fcf update readme. caozhiyi 2019-09-08 21:59:59 +08:00
  • a294ee3035 update readme. caozhiyi 2019-09-08 19:07:01 +08:00
  • 71cf4c79e4 modify test polygonal chart width. caozhiyi 2019-09-08 19:05:42 +08:00
  • 88464f6bb7 add test polygonal chart. caozhiyi 2019-09-08 19:02:55 +08:00
  • b65dcfad31 add EPOLLRDHUP. caozhiyi 2019-09-08 09:59:53 +08:00
  • b4ae8d386e merge echo. caozhiyi 2019-09-07 23:17:23 +08:00
  • 44a3a28762 formatting code. caozhiyi 2019-09-07 23:09:54 +08:00
  • c3086ebba6 formatting code. caozhiyi 2019-09-07 23:07:17 +08:00
  • ab5b267518 update make file. caozhiyi 2019-09-07 22:32:32 +08:00
  • 77f9b4b029 http check err code. caozhiyi 2019-09-07 22:15:41 +08:00
  • 9f91cbf907 modify buffer. caozhiyi 2019-09-07 22:03:23 +08:00
  • a600eb7938 add readv, writev on linux. caozhiyi 2019-09-07 18:43:22 +08:00
  • dc3a4f8880 remove test code. caozhiyi 2019-09-07 15:39:06 +08:00
  • 804d1cf29f modify close interface. caozhiyi 2019-09-07 15:37:16 +08:00
  • 5d46e3972a update readme. caozhiyi 2019-09-07 13:10:58 +08:00
  • 57bdd62c04 modify read callback fucntion. caozhiyi 2019-09-07 13:06:52 +08:00
  • 21ebc4cb14 modify socket interface. caozhiyi 2019-09-07 12:55:57 +08:00
  • c485adcd95 modify listen param. caozhiyi 2019-09-07 09:19:46 +08:00
  • d330ba58e4 modify accept on linux. caozhiyi 2019-09-05 23:47:37 +08:00
  • 0e71f795f6 modify accept on windows. caozhiyi 2019-09-05 23:15:44 +08:00
  • 5ce6297594 fix buf on new memory pool. caozhiyi 2019-09-05 00:03:20 +08:00
  • 340da34eb0 restructure buffer. caozhiyi 2019-09-04 20:03:17 +08:00
  • 5518d0c68a restructure memory pool. caozhiyi 2019-09-04 08:55:55 +08:00
  • 1a65ae5600 add block memory pool. caozhiyi 2019-09-03 20:29:04 +08:00
  • 132da0bc74 fix only thread active bug. caozhiyi 2019-09-02 21:41:17 +08:00
  • 8518c3354f modify make file gprof caozhiyi 2019-09-01 20:47:09 +08:00
  • 862a553aeb modify log not push. caozhiyi 2019-09-01 20:02:24 +08:00
  • 8010d629e1 only destory once iocp handle. caozhiyi 2019-09-01 19:56:44 +08:00
  • 7701f3fcaa ab test on linux. caozhiyi 2019-09-01 19:43:34 +08:00
  • a1b8628896 add multi thread on windwos. caozhiyi 2019-09-01 19:12:41 +08:00
  • f938a520d7 ab test on linux. caozhiyi 2019-09-01 12:53:19 +08:00
  • 78da90eb27 Merge branch 'master' of https://github.com/caozhiyi/CppNet caozhiyi 2019-08-31 22:11:18 +08:00
  • e3260e85e2 update readme. caozhiyi 2019-08-31 22:10:50 +08:00
  • 7cffe00d2f Update README.md caozhiyi 2019-08-31 22:08:39 +08:00
  • 2c65f1192b update readme. caozhiyi 2019-08-31 22:04:56 +08:00
  • 0a2f553197 fix epoll remove event bug. caozhiyi 2019-08-31 12:57:45 +08:00
  • e0b7b6edc9 echo stress testing on windows. caozhiyi 2019-08-31 12:05:59 +08:00
  • c5cfe03055 test http on linux. caozhiyi 2019-08-31 10:25:09 +08:00
  • 7c2e592e05 test http on windows. caozhiyi 2019-08-31 00:22:36 +08:00
  • 0faa565fc9 add mini http server. caozhiyi 2019-08-30 20:58:35 +08:00
  • 4d2b282685 test echo on linux. caozhiyi 2019-08-29 20:28:09 +08:00
  • 7ea5812dea add strlen header file. caozhiyi 2019-08-29 10:07:48 +08:00
  • c12c989940 test echo on windows. caozhiyi 2019-08-29 09:07:42 +08:00
  • ef638d0691 modify error code and test file. caozhiyi 2019-08-28 22:07:50 +08:00
  • 2abe14e1fc add connect braek call back. caozhiyi 2019-08-28 00:21:14 +08:00
  • 57a64c2158 support multi thread build. caozhiyi 2019-08-27 19:55:38 +08:00
  • 494550ec10 add echo server. add get ip interface. caozhiyi 2019-08-27 19:29:44 +08:00
  • 5054f0d439 if per thread per handle, don't need one shot. caozhiyi 2019-08-26 18:56:41 +08:00
  • 1b1709e6da Rename config.h to Config.h caozhiyi 2019-08-25 22:42:05 +08:00
  • 0a89814ad7 Rename config.cpp to Config.cpp caozhiyi 2019-08-25 22:41:44 +08:00
  • 42b7a246e3 add epoll handle per thread. caozhiyi 2019-08-25 22:29:18 +08:00
  • 1e1bd5c863 modift read call back and make file. caozhiyi 2019-08-23 22:10:35 +08:00
  • 229b7b2ae1 add vscode ignore. caozhiyi 2019-08-17 11:06:55 +08:00
  • 53d9320d3c remove unuse interface. caozhiyi 2019-08-14 20:28:14 +08:00
  • 56721235d7 modify error code define. caozhiyi 2019-08-13 20:06:42 +08:00
  • 008b160fa2 modify readme. caozhiyi 2019-08-10 19:05:50 +08:00
  • 58bce080d6 modify readme. caozhiyi 2019-08-10 19:01:48 +08:00
  • c75c706cd4 modify travis ci file. caozhiyi 2019-08-10 17:56:49 +08:00
  • 197de335e0 add build shell file. caozhiyi 2019-08-10 17:53:00 +08:00
  • 0c8bb73f93 add ignore file. caozhiyi 2019-08-10 17:41:24 +08:00
  • 8125ad22da modify travis faile. caozhiyi 2019-08-10 17:31:56 +08:00
  • 11359280c2 modify travis faile. caozhiyi 2019-08-10 17:29:28 +08:00
  • 13ad7ad531 Merge branch 'master' of https://github.com/caozhiyi/CppNet caozhiyi 2019-08-10 17:23:55 +08:00
  • 3ccad8512f add travis ci file. caozhiyi 2019-08-10 17:23:17 +08:00
  • 497ba2a64c modify makefile. debuging on unix. caozhiyi 2019-08-10 17:08:11 +08:00
  • ee06810f1f restructure and debugging. caozhiyi 2019-08-10 14:12:21 +08:00
  • 158848ed10 delete callback variables. caozhiyi 2019-08-10 14:11:04 +08:00
  • ab5c15493b add win test project. caozhiyi 2019-08-10 14:08:55 +08:00
  • 68a57ad3cb modify out interface. caozhiyi 2019-08-10 14:06:58 +08:00
  • a2a0c82bec modify warning. caozhiyi 2019-08-10 14:05:04 +08:00
  • a6c12365a2 restructure. caozhiyi 2019-08-09 20:01:50 +08:00
  • 0132b570e5 adjustment of program structure. caozhiyi 2019-08-04 13:32:02 +08:00
  • f90580fd61 restructure, add namespace, make target to library. caozhiyi 2019-08-04 13:30:02 +08:00
  • a419efe57e add namespace. caozhiyi 2019-08-04 13:28:18 +08:00
  • 9f26de80c6 update base. fix bug Cao 2019-04-30 20:58:51 +08:00
  • db410cc103 modify timer event Cao 2019-01-29 10:27:36 +08:00
  • d17aaf9355 add timer event Cao 2019-01-25 11:16:16 +08:00
  • 83a6fc493c optimization code caozhiyi 2018-07-15 17:11:09 +08:00
  • ee84c931af delete unuse file caozhiyi 2018-07-06 11:26:52 +08:00
  • 5609e09a26 delete unuse file caozhiyi 2018-07-06 11:25:34 +08:00