Change 20669 by [EMAIL PROTECTED] on 2003/08/13 06:06:39
More don't:s for nyetworking.
Affected files ...
... //depot/perl/pod/perlport.pod#139 edit
Differences ...
==== //depot/perl/pod/perlport.pod#139 (text) ====
Index: perl/pod/perlport.pod
--- perl/pod/perlport.pod#138~20395~ Thu Jul 31 13:32:30 2003
+++ perl/pod/perlport.pod Tue Aug 12 23:06:39 2003
@@ -494,12 +494,25 @@
Don't assume that there is only one way to get through firewalls
to the public Internet.
+Don't assume that you can reach outside world through any other port
+than 80, or some web proxy. ftp is blocked by many firewalls.
+
Don't assume that you can reach yourself or any node by the name
-'localhost'. The same goes for '127.0.0.1'.
+'localhost'. The same goes for '127.0.0.1'. You will have to try
+both.
+
+Don't assume that the host has only network card, or that it can't
+bind to many virtual IP addresses.
+
+Don't assume a particular network device name.
Don't assume that any particular port (service) will respond.
Don't assume that you can ping hosts and get replies.
+
+All the above "don't":s may look daunting, and they are -- but the key
+is to degrade gracefully if one cannot reach the particular network
+service one wants. Croaking or hanging do not look very professional.
=head2 Interprocess Communication (IPC)
End of Patch.