Commit Graph

600 Commits

Author SHA1 Message Date
shuxin   zheng
7d6dbb13bf add open flags transfer for socket_stream::bind_udp() 2022-06-01 20:14:37 +08:00
zhengshuxin
95d385cbbe add readable API for socket fd 2022-06-01 12:49:49 +08:00
shuxin   zheng
acaaa297cc Transfer acl::string to std::string with C++ operator 2022-05-19 17:57:55 +08:00
shuxin   zheng
2dbba96b97 fixed one bugs in rfc1035.cpp and add one demo dns-gate for transfering DNS protocol. 2022-04-30 14:56:38 +08:00
zhengshuxin
540bfbe3d8 fixed bugs in redis migrating process 2022-04-16 13:47:03 +08:00
zhengshuxin
1a70440227 test redis module for migrating 2022-04-16 10:59:22 +08:00
zhengshuxin
67b964c8b0 optimize for shared stack for redis client lib in pipeline mode 2022-04-05 22:17:16 +08:00
zhengshuxin
58cc790373 modify comments 2022-03-16 18:15:37 +08:00
zhengshuxin
cf30060e4f add setParseBody() in HttpServletRequest class 2022-03-16 18:14:45 +08:00
shuxin   zheng
f32aea02f5 readd doWebsocket() API in HttpServlet class for being compatible with old applications 2022-02-11 10:35:18 +08:00
root
e29632e52e porting to ALPINE Linux 2022-01-27 18:46:55 +00:00
郑树新
cf9f39bba5 add precision for double type when building json 2022-01-10 22:41:07 +08:00
shuxin   zheng
6c0c616b6f comments 2021-12-26 10:36:07 +08:00
zhengshuxin
a27557a902 optimize aio closing process in weak network env. 2021-12-13 16:30:15 +08:00
shuxin   zheng
ce782ddc3c http_request comment 2021-12-05 13:24:15 +08:00
shuxin   zheng
3b45dd170e optimize http_request 2021-12-05 13:22:39 +08:00
zhengshuxin
e8245c4ccc acl::string can support std::unordered_xx in c++11 2021-12-05 10:04:03 +08:00
shuxin   zheng
0eb19221a0 acl::string can used in std::unordered_xxx template in c++11 2021-12-05 00:00:46 +08:00
shuxin   zheng
5baef722f9 fixed comment problems 2021-12-03 14:00:38 +08:00
zhengshuxin
e1d41990b4 add clear_read_ready flag in aio_istream 2021-11-12 17:35:02 +08:00
zhengshuxin
2f8f33631c add sendto() in ostream class 2021-11-11 19:24:48 +08:00
zhengshuxin
01a7af4eb1 add flags in aio_ostream::sendto() API 2021-11-11 18:28:12 +08:00
zhengshuxin
f98f33e23b optimize aio module 2021-11-11 18:09:48 +08:00
zhengshuxin
be4d110dfd listening queue length can be in aio_socket_stream::open() 2021-11-11 15:59:00 +08:00
shuxin   zheng
0123c90bff rename hook_xxx() to enable_xxx() in aio module 2021-11-09 16:14:23 +08:00
shuxin   zheng
bee971875a add udp support in aio_socket_stream class 2021-11-09 14:48:58 +08:00
zhengshuxin
df49f8c5fd add writev in aio_ostream class 2021-11-02 09:30:33 +08:00
zhengshuxin
3001daf1b5 reserve enough memory space for acl_aio_readn() 2021-11-01 11:12:56 +08:00
shuxin   zheng
5e002541ce aio_handle can be reset in aio_stream. 2021-10-31 14:39:38 +08:00
zhengshuxin
8e023c745a Add new function for getting the length of the sending queue in aio module. 2021-10-26 16:48:58 +08:00
郑树新
fca21901ac test iocp for fiber module 2021-10-07 23:13:21 +08:00
shuxin   zheng
7b5a36771c optimize http_header::set_url() 2021-08-19 09:50:13 +08:00
shuxin   zheng
df24d1e227 http_header::set_url() can keep the original url 2021-08-18 18:24:55 +08:00
shuxin   zheng
662246e62e add set_time_unit() for stream class 2021-07-19 18:29:34 +08:00
shuxin   zheng
506c63a0fe the connect and read/write timeout can use ms 2021-07-09 18:27:11 +08:00
shuxin   zheng
1f79c0dc48 add comments in http_utils.hpp 2021-07-06 15:11:50 +08:00
shuxin   zheng
41f143868f http protocol version can be set in http_header 2021-06-25 11:38:46 +08:00
shuxin   zheng
2cecabebb4 correct comments of headers 2021-06-22 17:02:16 +08:00
shuxin   zheng
eb074943af correct comments headers 2021-06-22 16:07:34 +08:00
shuxin   zheng
fa9724c0c7 add acl_cpp_verbose() 2021-06-21 09:36:15 +08:00
shuxin   zheng
40ddd8aee5 add http_url class for parsing url 2021-06-08 16:45:49 +08:00
zhengshuxin
d804f33916 fixed one compiling warning 2021-05-25 17:21:39 +08:00
shuxin   zheng
5e097bdeda remove unused variable in mqtt_aclient.hpp 2021-03-15 18:54:50 +08:00
shuxin   zheng
fda4920244 add more comments in the headers of mqtt module. 2021-03-12 17:26:49 +08:00
shuxin   zheng
21497509aa fixed compiling warning 2021-03-12 11:39:44 +08:00
shuxin   zheng
43faf3ca39 test mqtt in aio/bio, client/server mode 2021-03-11 20:19:53 +08:00
shuxin   zheng
0434ca104d test mqtt server mode 2021-03-11 19:03:22 +08:00
shuxin   zheng
6d8a625f5c add mqtt aclient for aio communication 2021-03-10 19:32:56 +08:00
shuxin   zheng
dbab78ef75 add mqtt_aclient for async communication with mqtt server or mqtt client 2021-03-10 17:21:29 +08:00
shuxin   zheng
ca3dadc3aa optimize mqtt module 2021-03-09 16:16:32 +08:00