private void ReciveCallBack(IAsyncResult ar) { try { clientSocket.EndReceive(ar); if (!clientSocket.Connected) { callBackRecv(false, ErrorSocket.RecvUnsucessUnknow, "connect false", null, ""); return; } int length = clientSocket.EndReceive(ar);//阻塞 if (length == 0) { return; } recvBuffer.RecvByte(recvBytes, length); } catch (Exception ex) { callBackRecv(false, ErrorSocket.RecvUnsucessUnknow, ex.ToString(), null, ""); } Receive(); }
private void RecvCallBack(IAsyncResult ar) { try { if (!clientSocket.Connected) { callBackRecv(false, ErrorSocket.RecvUnSuccessUnknown, "连接失败", null, ""); return; } int length = clientSocket.EndReceive(ar); if (length == 0) { return; } recvBuffer.RecvByte(recvByte, length); } catch (Exception ec) { callBackRecv(false, ErrorSocket.RecvUnSuccessUnknown, ec.ToString(), null, ""); } Receive(); }
private void ReciveCallBack(IAsyncResult _ar) { try { if (!clientSocket.Connected) { callBackRecv(false, ErrorSocket.RecvUnSucessUnKown, "链接失败", null, ""); return; } int length = clientSocket.EndReceive(_ar); if (length == 0) { return; } socketBuffer.RecvByte(recvBuf, length); } catch (Exception e) { callBackRecv(false, ErrorSocket.RecvUnSucessUnKown, e.ToString(), null, ""); } Recive(); }
private void OnReciveCallback(IAsyncResult ar) { try { if (!clientSocket.Connected) //没连接 { callBackRecv(false, ErrorSocket.ReciveUnSucessUnKnown, "连接失败", null, ""); return; } int length = clientSocket.EndReceive(ar); if (length == 0) { return; } // 处理沾包 recvSocketBuffer.RecvByte(recvBuffer, length); } catch (Exception e) { callBackRecv(false, ErrorSocket.ReciveUnSucessUnKnown, e.ToString(), null, ""); } AsyncRecive(); }