private void ProcessMessages(Object stateInfo) { do { byte[] data = ReceiveData(); SocketEventArgs args = new SocketEventArgs(data); OnSocketData(this, args); } while (this.opened); }