Commit Graph

4286 Commits

Author SHA1 Message Date
zhengshuxin
655ba1b664 Format codes. 2024-11-10 11:01:40 +08:00
zhengshuxin
9abb5f5073 Format codes. 2024-11-10 10:32:27 +08:00
zhengshuxin
44f5c0c3cc Add get/post methods in http_request class. 2024-11-10 10:19:59 +08:00
zhengshuxin
12fad473cf The server created by wizard can be built by cmake. 2024-11-09 16:46:16 +08:00
郑树新
015218bac2 Hook Windows API in WMSG mode in fiber. 2024-11-09 10:47:11 +08:00
root
fde9c6316f Optimize and test io_uring event mode in fiber module. 2024-11-06 15:49:49 +08:00
zhengshuxin
d404b51e7c Add io_uring test 2024-11-02 15:53:25 +08:00
zhengshuxin
ad6ed24153 Add iouring in makefile 2024-11-02 15:48:41 +08:00
zhengshuxin
9d5610138d Test fiber IO performance. 2024-11-02 11:12:06 +08:00
zhengshuxin
159f47b037 Add one demo for fiber IO benchmark. 2024-11-02 10:05:19 +08:00
zhengshuxin
c8debf20f5 Release acl 3.2.0 version! 2024-11-01 22:36:36 +08:00
zhengshuxin
60a576d366 test fiber benchmark. 2024-10-30 19:11:22 +08:00
shuxin   zheng
8464223071 Add IO benchmark test demo. 2024-10-30 16:25:35 +08:00
zhengshuxin
1fc4f9a676 Delete some debug codes in fiber module. 2024-10-28 13:48:09 +08:00
zhengshuxin
112c6cf452 Optimize fiber_io_check() for no fiber mode. 2024-10-28 11:08:46 +08:00
zhengshuxin
fc47a6bebc Test fiber io performance. 2024-10-26 22:18:10 +08:00
郑树新
e4d97aa173 Don't create io fiber before starting fiber schedule. 2024-10-26 20:22:51 +08:00
zhengshuxin
721b5f383b Optimize fiber event process. 2024-10-26 13:53:44 +08:00
zhengshuxin
c8da96ebc2 Remove some log in fibe. 2024-10-26 10:17:35 +08:00
zhengshuxin
7ebb76d1d3 IO timer should be remove after the writer fiber wakeup in fiber_wait_write. 2024-10-25 18:59:05 +08:00
zhengshuxin
06df92ff34 Fixed one crash bug in fiber module that the fe shouldn't be freed in wait_write() in fiber_write.c. 2024-10-25 17:49:57 +08:00
zhengshuxin
65f9375a00 test fiber IO. 2024-10-25 16:38:16 +08:00
shuxin   zheng
f783abe306 Optimize codes 2024-10-25 16:22:43 +08:00
zhengshuxin
808709245c Optimize and test fiber log 2024-10-25 15:03:15 +08:00
zhengshuxin
eb84d01ea2 test fiber module. 2024-10-24 11:46:57 +08:00
shuxin   zheng
6b973b55a1 Test and optimize. 2024-10-24 09:39:55 +08:00
shuxin   zheng
5d1f8f995e Format codes. 2024-10-23 17:54:12 +08:00
zhengshuxin
77be9ac628 Just modify acl time stamp. 2024-10-21 17:31:12 +08:00
shuxin   zheng
e9ceaa6029 Fixed bugs in acl_fiber_close() API in thread mode that needn't create io fiber. 2024-10-18 14:42:48 +08:00
zhengshuxin
edd41f2e39 io.h should be included in fiber_io.c when supporting io-ruing. 2024-10-17 18:14:59 +08:00
zhengshuxin
15117a8ab3 Optimize fd checking in event.c 2024-10-17 13:41:34 +08:00
shuxin   zheng
916be07418 Use fstat to check fd's type on Unix platform. 2024-10-17 11:12:02 +08:00
shuxin   zheng
d286be313b Fixed bug when use lseek in fiber mode, because in fiber event lseek is used to check if the given fd is a valid socket. 2024-10-16 17:25:40 +08:00
shuxin   zheng
6600a6ac3b Add split_at/split_at_right in string class. 2024-09-30 15:49:41 +08:00
zhengshuxin
fa1fd9d438 Set default HTTP type for http_response class. 2024-09-30 14:03:05 +08:00
shuxin   zheng
1ea0139062 Fixed bugs in mqtt_connect.cpp for parsing package. 2024-09-29 17:15:56 +08:00
郑树新
4963936de2 Add one windows GUI fiber demo. 2024-09-28 20:50:17 +08:00
zhengshuxin
037f55fbb9 There're some bugs in gcc4.2.1 of FreeBSD, so we should be suitable for it. 2018-01-08 04:32:28 +08:00
zhengshuxin
a8c4b5b057 Build ok on FreeBSD. 2018-01-07 17:40:15 +08:00
郑树新
c29d1bd199 test QtFiber demo 2024-09-23 22:03:00 +08:00
郑树新
baa76b07d9 test qtfiber demo. 2024-09-22 22:08:02 +08:00
郑树新
d7b569c102 Optimize and test QtFiber demo. 2024-09-22 15:17:25 +08:00
郑树新
bf6e64e46e split name value should be use optional char. 2024-09-22 15:16:48 +08:00
郑树新
e4465673d1 Optimize and test QtFiber demo. 2024-09-22 09:39:59 +08:00
shuxin   zheng
6d8aa2c8b9 Fixed bugs in HttpSerletRequest; Add one method in http_header. 2024-09-18 17:30:19 +08:00
zhengshuxin
90eb67e6a3 Test aio_server in fiber mode. 2024-09-16 23:16:53 +08:00
zhengshuxin
6c230591e6 Add cmake for demo 2024-09-16 12:37:05 +08:00
zhengshuxin
92c40f8baa Add read/write waiting timeout for IO stream. 2024-09-16 12:26:57 +08:00
zhengshuxin
d8835368b8 Delete unused files. 2024-09-15 22:21:23 +08:00
zhengshuxin
1896764723 Merge branch 'master' of gitee:zsxxsz/acl 2024-09-15 22:19:31 +08:00