www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - How to implement Timeout function

reply Saigon <saigon example.net> writes:
Hi,

Can I have Timeout function like this one [1] in Ruby? I want to 
check if a TCP service is running, and the check would return 
error if timeout occurs.

Thanks a lot

[1] https://github.com/ruby/ruby/blob/trunk/lib/timeout.rb
Aug 27 2017
parent reply Jerry <Kickupx gmail.com> writes:
On Sunday, 27 August 2017 at 15:56:14 UTC, Saigon wrote:
 Hi,

 Can I have Timeout function like this one [1] in Ruby? I want 
 to check if a TCP service is running, and the check would 
 return error if timeout occurs.

 Thanks a lot

 [1] https://github.com/ruby/ruby/blob/trunk/lib/timeout.rb
Can it be blocking?
Aug 27 2017
parent Saigon <saigon example.net> writes:
On Sunday, 27 August 2017 at 15:56:55 UTC, Jerry wrote:
 On Sunday, 27 August 2017 at 15:56:14 UTC, Saigon wrote:
 Hi,

 Can I have Timeout function like this one [1] in Ruby? I want 
 to check if a TCP service is running, and the check would 
 return error if timeout occurs.

 Thanks a lot

 [1] https://github.com/ruby/ruby/blob/trunk/lib/timeout.rb
Can it be blocking?
Yes it can in my case.
Aug 27 2017