我的應用程序正在作爲銀行服務器的客戶端應用程序工作。應用程序正在發送請求並獲得銀行的響應。本申請通常工作正常,但有時由於線程退出或應用程序請求導致I/O操作中止
的I/O操作已經由於線程退出或 如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);
}
}
一旦此錯誤開始來爲所有交易後同樣的錯誤開始出現,所以 請幫我理清這個問題。如果可能的話,然後用一些示例代碼
問候, 阿希什Khandelwal
很少有Windows錯誤與描述性和可靠性一樣。我們無法幫助您找到過早終止的線程。如果找不到,請在代碼中添加一些跟蹤。 –