/// <summary> /// 接收数据 /// </summary> public virtual void ReceiveData(Action <byte[], SocketConnection> receiveCallback = null) { try { var srb = new SocketReceiveBack() { Buffer = new byte[BufferSize], ReceiveCallback = receiveCallback }; ConnectSocket.BeginReceive(srb.Buffer, 0, BufferSize, SocketFlags.None, ReceiveCallback, srb); } catch (SocketException sktex) { SocketException(ConnectSocket, sktex); } catch (Exception ex) { Exception(ex); } }