Операция ввода-вывода была прервана из-за выхода потока или запроса приложения

Мое приложение работает как клиентское приложение для банковского сервера. Приложение отправляет запрос и получает ответ от банка. Это приложение обычно работает нормально, но иногда

операция ввода-вывода была прервана из-за выхода потока или ошибка запроса приложения

с кодом ошибки 995.

public void OnDataReceived(IAsyncResult asyn)
{
    BLCommonFunctions.WriteLogger(0, "In :- OnDataReceived", 
                                        ref swReceivedLogWriter, strLogPath, 0);
    try
    {
        SocketPacket theSockId = (SocketPacket)asyn.AsyncState;

        int iRx = theSockId.thisSocket.EndReceive(asyn); //Here error is coming
        string strHEX = BLCommonFunctions.ByteArrToHex(theSockId.dataBuffer);                    

    }
}

Как только эта ошибка начинает появляться для всех транзакций после того, как эта же ошибка начинает появляться, поэтому пожалуйста, помогите мне разобраться с этой проблемой. Если возможно, используйте пример кода

. С уважением, Ашиш Ханделвал

14
задан Naser Asadi 19 August 2013 в 06:03
поделиться