mirror of
https://github.com/PepperDash/PepperDashCore.git
synced 2026-02-15 04:34:46 +00:00
Changes general status debug messages from level 1 to level 2 in Tcp Clients for Server
This commit is contained in:
BIN
Pepperdash Core/._Pepperdash Core.sln
Normal file
BIN
Pepperdash Core/._Pepperdash Core.sln
Normal file
Binary file not shown.
@@ -370,7 +370,7 @@ namespace PepperDash.Core
|
|||||||
public void Connect()
|
public void Connect()
|
||||||
{
|
{
|
||||||
ConnectionCount++;
|
ConnectionCount++;
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Attempting connect Count:{0}", ConnectionCount);
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Attempting connect Count:{0}", ConnectionCount);
|
||||||
|
|
||||||
|
|
||||||
if (IsConnected)
|
if (IsConnected)
|
||||||
@@ -440,10 +440,10 @@ namespace PepperDash.Core
|
|||||||
}
|
}
|
||||||
}, 30000);
|
}, 30000);
|
||||||
|
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Making Connection Count:{0}", ConnectionCount);
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Making Connection Count:{0}", ConnectionCount);
|
||||||
Client.ConnectToServerAsync(o =>
|
Client.ConnectToServerAsync(o =>
|
||||||
{
|
{
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "ConnectToServerAsync Count:{0} Ran!", ConnectionCount);
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "ConnectToServerAsync Count:{0} Ran!", ConnectionCount);
|
||||||
|
|
||||||
if (ConnectFailTimer != null)
|
if (ConnectFailTimer != null)
|
||||||
{
|
{
|
||||||
@@ -453,7 +453,7 @@ namespace PepperDash.Core
|
|||||||
|
|
||||||
if (o.ClientStatus == SocketStatus.SOCKET_STATUS_CONNECTED)
|
if (o.ClientStatus == SocketStatus.SOCKET_STATUS_CONNECTED)
|
||||||
{
|
{
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Client connected to {0} on port {1}", o.AddressClientConnectedTo, o.LocalPortNumberOfClient);
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Client connected to {0} on port {1}", o.AddressClientConnectedTo, o.LocalPortNumberOfClient);
|
||||||
o.ReceiveDataAsync(Receive);
|
o.ReceiveDataAsync(Receive);
|
||||||
|
|
||||||
if (SharedKeyRequired)
|
if (SharedKeyRequired)
|
||||||
@@ -526,7 +526,7 @@ namespace PepperDash.Core
|
|||||||
if (Client != null)
|
if (Client != null)
|
||||||
{
|
{
|
||||||
//SecureClient.DisconnectFromServer();
|
//SecureClient.DisconnectFromServer();
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Disconnecting Client {0}", DisconnectCalledByUser ? ", Called by user" : "");
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Disconnecting Client {0}", DisconnectCalledByUser ? ", Called by user" : "");
|
||||||
Client.SocketStatusChange -= Client_SocketStatusChange;
|
Client.SocketStatusChange -= Client_SocketStatusChange;
|
||||||
Client.Dispose();
|
Client.Dispose();
|
||||||
Client = null;
|
Client = null;
|
||||||
@@ -548,14 +548,14 @@ namespace PepperDash.Core
|
|||||||
{
|
{
|
||||||
if (Client != null)
|
if (Client != null)
|
||||||
{
|
{
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Cleaning up remotely closed/failed connection.");
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Cleaning up remotely closed/failed connection.");
|
||||||
Cleanup();
|
Cleanup();
|
||||||
}
|
}
|
||||||
if (!DisconnectCalledByUser && AutoReconnect)
|
if (!DisconnectCalledByUser && AutoReconnect)
|
||||||
{
|
{
|
||||||
var halfInterval = AutoReconnectIntervalMs / 2;
|
var halfInterval = AutoReconnectIntervalMs / 2;
|
||||||
var rndTime = new Random().Next(-halfInterval, halfInterval) + AutoReconnectIntervalMs;
|
var rndTime = new Random().Next(-halfInterval, halfInterval) + AutoReconnectIntervalMs;
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Attempting reconnect in {0} ms, randomized", rndTime);
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Attempting reconnect in {0} ms, randomized", rndTime);
|
||||||
if (RetryTimer != null)
|
if (RetryTimer != null)
|
||||||
{
|
{
|
||||||
RetryTimer.Stop();
|
RetryTimer.Stop();
|
||||||
@@ -588,7 +588,7 @@ namespace PepperDash.Core
|
|||||||
|
|
||||||
if (SharedKeyRequired && str == "SharedKey:")
|
if (SharedKeyRequired && str == "SharedKey:")
|
||||||
{
|
{
|
||||||
Debug.Console(1, this, "Server asking for shared key, sending");
|
Debug.Console(2, this, "Server asking for shared key, sending");
|
||||||
SendText(SharedKey + "\n");
|
SendText(SharedKey + "\n");
|
||||||
}
|
}
|
||||||
else if (SharedKeyRequired && str == "Shared Key Match")
|
else if (SharedKeyRequired && str == "Shared Key Match")
|
||||||
@@ -596,7 +596,7 @@ namespace PepperDash.Core
|
|||||||
StopWaitForSharedKeyTimer();
|
StopWaitForSharedKeyTimer();
|
||||||
|
|
||||||
|
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Shared key confirmed. Ready for communication");
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Shared key confirmed. Ready for communication");
|
||||||
OnClientReadyForcommunications(true); // Successful key exchange
|
OnClientReadyForcommunications(true); // Successful key exchange
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -727,7 +727,7 @@ namespace PepperDash.Core
|
|||||||
{
|
{
|
||||||
HeartbeatAckTimer = new CTimer(HeartbeatAckTimerFail, null, (HeartbeatInterval * 2), (HeartbeatInterval * 2));
|
HeartbeatAckTimer = new CTimer(HeartbeatAckTimerFail, null, (HeartbeatInterval * 2), (HeartbeatInterval * 2));
|
||||||
}
|
}
|
||||||
Debug.Console(1, this, "Heartbeat Received: {0}, from Server", HeartbeatString);
|
Debug.Console(2, this, "Heartbeat Received: {0}, from Server", HeartbeatString);
|
||||||
return remainingText;
|
return remainingText;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -835,7 +835,7 @@ namespace PepperDash.Core
|
|||||||
}
|
}
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Socket status change: {0} ({1})", client.ClientStatus, (ushort)(client.ClientStatus));
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Socket status change: {0} ({1})", client.ClientStatus, (ushort)(client.ClientStatus));
|
||||||
|
|
||||||
OnConnectionChange();
|
OnConnectionChange();
|
||||||
// The client could be null or disposed by this time...
|
// The client could be null or disposed by this time...
|
||||||
|
|||||||
@@ -282,7 +282,7 @@ namespace PepperDash.Core
|
|||||||
public void Connect()
|
public void Connect()
|
||||||
{
|
{
|
||||||
ConnectionCount++;
|
ConnectionCount++;
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Attempting connect Count:{0}", ConnectionCount);
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Attempting connect Count:{0}", ConnectionCount);
|
||||||
|
|
||||||
|
|
||||||
if (IsConnected)
|
if (IsConnected)
|
||||||
@@ -352,10 +352,10 @@ namespace PepperDash.Core
|
|||||||
}
|
}
|
||||||
}, 30000);
|
}, 30000);
|
||||||
|
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Making Connection Count:{0}", ConnectionCount);
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Making Connection Count:{0}", ConnectionCount);
|
||||||
Client.ConnectToServerAsync(o =>
|
Client.ConnectToServerAsync(o =>
|
||||||
{
|
{
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "ConnectToServerAsync Count:{0} Ran!", ConnectionCount);
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "ConnectToServerAsync Count:{0} Ran!", ConnectionCount);
|
||||||
|
|
||||||
if (ConnectFailTimer != null)
|
if (ConnectFailTimer != null)
|
||||||
{
|
{
|
||||||
@@ -365,7 +365,7 @@ namespace PepperDash.Core
|
|||||||
|
|
||||||
if (o.ClientStatus == SocketStatus.SOCKET_STATUS_CONNECTED)
|
if (o.ClientStatus == SocketStatus.SOCKET_STATUS_CONNECTED)
|
||||||
{
|
{
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Client connected to {0} on port {1}", o.AddressClientConnectedTo, o.LocalPortNumberOfClient);
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Client connected to {0} on port {1}", o.AddressClientConnectedTo, o.LocalPortNumberOfClient);
|
||||||
o.ReceiveDataAsync(Receive);
|
o.ReceiveDataAsync(Receive);
|
||||||
|
|
||||||
if (SharedKeyRequired)
|
if (SharedKeyRequired)
|
||||||
@@ -438,7 +438,7 @@ namespace PepperDash.Core
|
|||||||
if (Client != null)
|
if (Client != null)
|
||||||
{
|
{
|
||||||
//SecureClient.DisconnectFromServer();
|
//SecureClient.DisconnectFromServer();
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Disconnecting Client {0}", DisconnectCalledByUser ? ", Called by user" : "");
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Disconnecting Client {0}", DisconnectCalledByUser ? ", Called by user" : "");
|
||||||
Client.SocketStatusChange -= Client_SocketStatusChange;
|
Client.SocketStatusChange -= Client_SocketStatusChange;
|
||||||
Client.Dispose();
|
Client.Dispose();
|
||||||
Client = null;
|
Client = null;
|
||||||
@@ -460,14 +460,14 @@ namespace PepperDash.Core
|
|||||||
{
|
{
|
||||||
if (Client != null)
|
if (Client != null)
|
||||||
{
|
{
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Cleaning up remotely closed/failed connection.");
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Cleaning up remotely closed/failed connection.");
|
||||||
Cleanup();
|
Cleanup();
|
||||||
}
|
}
|
||||||
if (!DisconnectCalledByUser && AutoReconnect)
|
if (!DisconnectCalledByUser && AutoReconnect)
|
||||||
{
|
{
|
||||||
var halfInterval = AutoReconnectIntervalMs / 2;
|
var halfInterval = AutoReconnectIntervalMs / 2;
|
||||||
var rndTime = new Random().Next(-halfInterval, halfInterval) + AutoReconnectIntervalMs;
|
var rndTime = new Random().Next(-halfInterval, halfInterval) + AutoReconnectIntervalMs;
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Attempting reconnect in {0} ms, randomized", rndTime);
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Attempting reconnect in {0} ms, randomized", rndTime);
|
||||||
if (RetryTimer != null)
|
if (RetryTimer != null)
|
||||||
{
|
{
|
||||||
RetryTimer.Stop();
|
RetryTimer.Stop();
|
||||||
@@ -497,13 +497,13 @@ namespace PepperDash.Core
|
|||||||
{
|
{
|
||||||
if (SharedKeyRequired && str == "SharedKey:")
|
if (SharedKeyRequired && str == "SharedKey:")
|
||||||
{
|
{
|
||||||
Debug.Console(1, this, "Server asking for shared key, sending");
|
Debug.Console(2, this, "Server asking for shared key, sending");
|
||||||
SendText(SharedKey + "\n");
|
SendText(SharedKey + "\n");
|
||||||
}
|
}
|
||||||
else if (SharedKeyRequired && str == "Shared Key Match")
|
else if (SharedKeyRequired && str == "Shared Key Match")
|
||||||
{
|
{
|
||||||
StopWaitForSharedKeyTimer();
|
StopWaitForSharedKeyTimer();
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Shared key confirmed. Ready for communication");
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Shared key confirmed. Ready for communication");
|
||||||
OnClientReadyForcommunications(true); // Successful key exchange
|
OnClientReadyForcommunications(true); // Successful key exchange
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -588,7 +588,7 @@ namespace PepperDash.Core
|
|||||||
{
|
{
|
||||||
HeartbeatAckTimer = new CTimer(HeartbeatAckTimerFail, null, (HeartbeatInterval * 2), (HeartbeatInterval * 2));
|
HeartbeatAckTimer = new CTimer(HeartbeatAckTimerFail, null, (HeartbeatInterval * 2), (HeartbeatInterval * 2));
|
||||||
}
|
}
|
||||||
Debug.Console(1, this, "Heartbeat Received: {0}, from Server", HeartbeatString);
|
Debug.Console(2, this, "Heartbeat Received: {0}, from Server", HeartbeatString);
|
||||||
return remainingText;
|
return remainingText;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -696,7 +696,7 @@ namespace PepperDash.Core
|
|||||||
}
|
}
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
Debug.Console(1, this, Debug.ErrorLogLevel.Notice, "Socket status change: {0} ({1})", client.ClientStatus, (ushort)(client.ClientStatus));
|
Debug.Console(2, this, Debug.ErrorLogLevel.Notice, "Socket status change: {0} ({1})", client.ClientStatus, (ushort)(client.ClientStatus));
|
||||||
|
|
||||||
OnConnectionChange();
|
OnConnectionChange();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user