From: Roland Haeder <roland@mxchange.org>
Date: Sat, 15 Feb 2014 22:38:06 +0000 (+0100)
Subject: Handled "connection reset by peer" error.
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=eca29d02f7979edde12ba8fb04a463729fb7558c;p=hub.git

Handled "connection reset by peer" error.

Signed-off-by: Roland Haeder <roland@mxchange.org>
---

diff --git a/application/hub/main/class_BaseHubSystem.php b/application/hub/main/class_BaseHubSystem.php
index fdfb615f8..a14384e1c 100644
--- a/application/hub/main/class_BaseHubSystem.php
+++ b/application/hub/main/class_BaseHubSystem.php
@@ -31,6 +31,7 @@ class BaseHubSystem extends BaseFrameworkSystem {
 	const EXCEPTION_BASE64_ENCODING_NOT_MODULO_4  = 0x905;
 	const EXCEPTION_NODE_SESSION_ID_NOT_VERIFYING = 0x906;
 	const EXCEPTION_REQUEST_NOT_ACCEPTED          = 0x907;
+	const SOCKET_ERROR_CONNECTION_RESET_BY_PEER   = 0x908;
 
 	// Message status codes
 	const MESSAGE_STATUS_CODE_OKAY = 'OKAY';
@@ -488,6 +489,10 @@ class BaseHubSystem extends BaseFrameworkSystem {
 				$errorName = BaseRawDataHandler::SOCKET_ERROR_RESOURCE_UNAVAILABLE;
 				break;
 
+			case 104: // "Connection reset by peer"
+				$errorName = BaseRawDataHandler::SOCKET_ERROR_CONNECTION_RESET_BY_PEER;
+				break;
+
 			case 107: // "Transport end-point not connected"
 			case 134: // On some (?) systems for 'transport end-point not connected'
 				// @TODO On some systems it is 134, on some 107?