Commit Graph

29 Commits (f5a8810f15a2479528e7e39a1ba61c9942556d1d)

Author SHA1 Message Date
winlin d783a12f89 Happy 2020 5 years ago
winlin 9d90a8177f Disable SO_REUSEPORT if not supported. 3.0.57 6 years ago
winlin d3b142a0d9 Fix #775, Support SO_REUSEPORT. 3.0.54 6 years ago
winlin ccba55cdd8 Migrate is_never_timeout to utility. 6 years ago
winlin 3d57c1c9bc Refine ST service. 6 years ago
winlin 202a584aab Refine ST service. 6 years ago
winlin b2f598dede Refine SrsStSocket in time unit. 6 years ago
winlin feb34ed225 Refine SrsStSocket in time unit 6 years ago
winlin 5a45fd98c3 Refine get_recv_timeout and is_never_timeout in time unit 6 years ago
winlin d3dc45f357 Refine set_recv_timeout in time unit 6 years ago
winlin 38bbf6b111 Refine get_send_timeout in time unit 6 years ago
winlin f4bee37e76 Refine set_send_timeout in time unit 6 years ago
winlin 61afca7160 Refine SrsTcpClient timeout in time unit 6 years ago
winlin 0879bef9b2 Refine SRS_CONSTS_NO_TMMS to SRS_UTIME_NO_TIMEOUT 6 years ago
winlin 92980a0ca2 Refine SRS_CONSTS_RTMP_TMMS in time unit 6 years ago
winlin b2d1d84634 Change to 2019 6 years ago
winlin e4742ddac7 Merge 2.0release 7 years ago
winlin 0d78b908a7 Fix client tools resolve dns failed bug 7 years ago
winlin ca1395a807 Change date from 2017 to 2018 7 years ago
winlin 922a8f3a5c For #988, refine code. 7 years ago
Thomas Dreibholz feaae341b9 IPv6 support (for 3.0 release) (#988)
* IPv6 support, part 1.

* IPv6 support, part 2.

* Some more IPv6 work.

* Made functions for address:port paŕsing IPv6-capable.

* Fixed type (compile warning).

* Fixed formatting.

* Reverted option change.

* Replaced abort() by proper error handling.

* Also retrieving local IPv6 addresses now.
7 years ago
winlin 60accb6e54 For #913, AMF0 and RTMP support complex error. 7 years ago
winlin 20a42599f3 For #913, http callback use complex error 8 years ago
winlin a20e2c3ef6 For #913, refine server utility 8 years ago
winlin 1bf99e8f3e For #907, Wrap ST, only use in service ST. 8 years ago
winlin ea9a5f26d9 For #906, #902, use coroutine for reusable thread 8 years ago
HungMingWu 815d50f00a Remove warning: C++11 requires a space between string literal and macro (#874)
On Ubuntu 17.04, the default gcc compiler version is 6.3.0.
It switch standard from c++98 to c++11.
So it would generate verbose warnings.
8 years ago
winlin e3526c0cf6 For #820, modules use service only. 8 years ago
winlin ff822b55cd For #820, extract service module. 8 years ago