Identify some methods to make a blocking call non-blocking.
Discuss the key difference(s) amongst these methods.
Use a simple client-server example to illustrate your methods.
Write a Perl program to address the following
Discuss any challenges that you have faced in writing your program.