CommunicationError Class (dbm Module) 
Exceptions of the CommunicationError type are raised if no connection to the DBM server can be established, or if an existing connection was broken.
They have the following format:
Communication Error: $message
Variable |
Description |
|---|---|
$message |
Error message text |
You can determine the CommunicationError type of an exception by comparing it with the regular expression Communication Error: (.*).
The DBM server to which you are trying to connect does not exist:
eval { $session = new DBM ('unknownhost', '');}
if ($@) {
print "$@\n";
}
Output:
Communication Error: unknown host name