Commit Graph

26 Commits (1a65927b1bd37da69eaa9a64fc7c051216a14c7e)

Author SHA1 Message Date
winlin ccba55cdd8 Migrate is_never_timeout to utility.
winlin 3d57c1c9bc Refine ST service.
winlin 202a584aab Refine ST service.
winlin b2f598dede Refine SrsStSocket in time unit.
winlin feb34ed225 Refine SrsStSocket in time unit
winlin 5a45fd98c3 Refine get_recv_timeout and is_never_timeout in time unit
winlin d3dc45f357 Refine set_recv_timeout in time unit
winlin 38bbf6b111 Refine get_send_timeout in time unit
winlin f4bee37e76 Refine set_send_timeout in time unit
winlin 61afca7160 Refine SrsTcpClient timeout in time unit
winlin 0879bef9b2 Refine SRS_CONSTS_NO_TMMS to SRS_UTIME_NO_TIMEOUT
winlin 92980a0ca2 Refine SRS_CONSTS_RTMP_TMMS in time unit
winlin b2d1d84634 Change to 2019
winlin e4742ddac7 Merge 2.0release
winlin 0d78b908a7 Fix client tools resolve dns failed bug
winlin ca1395a807 Change date from 2017 to 2018
winlin 922a8f3a5c For , refine code.
Thomas Dreibholz feaae341b9 IPv6 support (for 3.0 release) ()
* 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.
winlin 60accb6e54 For , AMF0 and RTMP support complex error.
winlin 20a42599f3 For , http callback use complex error
winlin a20e2c3ef6 For , refine server utility
winlin 1bf99e8f3e For , Wrap ST, only use in service ST.
winlin ea9a5f26d9 For , , use coroutine for reusable thread
HungMingWu 815d50f00a Remove warning: C++11 requires a space between string literal and macro ()
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.
winlin e3526c0cf6 For , modules use service only.
winlin ff822b55cd For , extract service module.