masroore / CurlSharp

CurlSharp - .Net binding and object-oriented wrapper for libcurl.
BSD 3-Clause "New" or "Revised" License
182 stars 71 forks source link

Suggest Set NoSignal = true When create CurlEasy object #21

Closed lailongwei closed 8 years ago

lailongwei commented 8 years ago

libcurl in multi-thread will coredump if enabled signal support(libcurl internal use signal to implemented dns query timeout timer), will coredump, because signal mechanism in multi-thread Situation behavior is undefined! this will lost dns query timeout function, but we can suggest user compiled c-ares support libcurl to restore dns query timeout function. Just a suggesstion :-)

masroore commented 8 years ago

Merged. Thanks @lailongwei