private void RunProcess()
{
try
{
while (!_stop)
{
NetworkProcessor processDelegate;
if (_processingQueue.Dequeue(out processDelegate))
{
processDelegate();
}
}
}
catch (Exception e)
{
OnNetworkError(e, true);
if (NetworkError != null)
NetworkError(e);
CloseNetwork(0);
}
}