An abstract input/output exception.
This exception is expected to be thrown when an input/output exception occurs. That is, the data can not be transmitted or received as requested by the caller.
Standard exception constructor.
IOException (String *message = String::nullString (), Exception *cause = NULL) : Exception (message, cause)