Commit Graph

15 Commits (4eb30adb1af1475ad82b95a7475a81c6a6eb869b)

Author SHA1 Message Date
YuQing 4eb30adb1a code adjust for pull request #47 2023-11-23 15:40:58 +08:00
sunqiangwei1988 718906e477 Added: 增加IPv6支持
1、将IP_ADDRESS_SIZE的值由16修改为INET6_ADDRSTRLEN(46)。
2、新定义in_addr_64结构体替换in_addr结构体,以支持IPv6地址长度。
3、将connection_pool相关文件的socket_domain预设值由AF_INET修改为AF_UNSPEC。
4、增加IPv6的本地回环地址判断。
5、新增从字符串中解析IP地址和端口号方法(支持IPv4和IPv6)。
6、sockopt增加IPv6的支持
2023-11-02 10:13:42 +08:00
YuQing e254b8e1d3 open file with flag O_CLOEXEC 2022-06-24 18:52:39 +08:00
YuQing 56a5ac4f92 modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
YuQing 938a6a7fac modify website name 2019-11-23 10:03:54 +08:00
YuQing f6609c7612 add function id_generator_next_extra_ptr 2018-11-09 22:07:21 +08:00
yuqing af49c430a6 show resource label when setrlimit fail 2017-01-04 09:33:17 +08:00
yuqing 3c77ef047d id generator support file mode 2016-10-31 18:46:03 +08:00
yuqing 064c4730e4 id generator support extra bits 2016-05-14 19:37:55 +08:00
yuqing f829bd5e88 id generator support variable sn bits 2016-04-15 14:46:30 +08:00
yuqing 3b68b068b1 refine sn sprintf format 2016-04-11 09:30:54 +08:00
Yuqing f895a970c6 use local private ip first as machine id 2016-04-10 20:22:03 +08:00
Yuqing 9ddd1b8f03 beautify debug info 2016-04-10 17:52:25 +08:00
Yuqing b16e56b9a3 id generator for multi processes 2016-04-10 17:44:10 +08:00
yuqing 8104af5d27 add id generator for multi processes 2016-04-10 00:22:50 +08:00