in reply to Re^6: exchanging strings on the network
in thread exchanging strings on the network
This should stay blank for 5 seconds and then print out all of the text. If you want your prints to STDOUT to appear immediately, set the global variable $| to 1. This sets autoflushing on the currently selected filehandle, which by default is STDOUT:print "one two three"; sleep 5; print "four five six\n";
This should print out the first line, sleep 5 seconds, and then print out the second. Easy! Keep in mind terminals buffer output for performance reasons, so don't do this if you're printing out a large amount of data. You probably won't hit this wall while you're still learning, though.$|++; print "one two three"; sleep 5; print "four five six\n";
|
|---|