La mia applicazione funziona come applicazione client per il server Bank. L'applicazione sta inviando richiesta e riceve risposta dalla banca. Questa applicazione è normalmente funziona bene, ma a volteL'operazione di I/O è stata interrotta a causa di un'uscita di thread o di una richiesta di applicazione
L'operazione di I/O è stata interrotta a causa di un exit filo o un'applicazione richiesta
dell'errore con codice di errore come 995 sta venendo.
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);
}
}
Una volta che questo errore di iniziare a venire per tutte le transazioni dopo che lo stesso errore cominciano ad apparire, in modo prego di aiutarmi a risolvere questo problema. Se possibile poi con alcuni esempi di codice
saluti, Ashish Khandelwal
Ci sono alcuni errori di Windows che sono descrittivi e affidabili come quello. Non possiamo aiutarti a trovare il thread che sta terminando troppo presto. Aggiungi qualche traccia al tuo codice se non riesci a trovarlo. –