public void _socket_DataReceived(object sender, AsyncEventArgs e) { if (e._state.Buffer.Length > 10) { try { string recvstring = Encoding.Unicode.GetString(e._state.Buffer); recvstring = recvstring.Remove(recvstring.IndexOf('\0')); if (recvstring != "") { RecvDataDel del = new RecvDataDel(RecvData); del.BeginInvoke(recvstring, null, null); } } catch (Exception ex) { } } }
// private MemControl con; //public wbClient(MemControl _con) public wbClient(RecvDataDel del) { // con = _con; RecvData = del; }