private void DataWasRecieved(byte [] pData, int pDataLength, SocketClientBuffer pSocket) { SocketServerDataEventArgs tmpEventArgs = new SocketServerDataEventArgs(pData, pDataLength, pSocket); this._BytesReceived += pDataLength; OnDataRecieved(tmpEventArgs); }
protected virtual void OnBackspaceRecieved(SocketServerDataEventArgs pEventArgs) { if (_BackspaceRecieved != null) { //Invoke the event delegate _BackspaceRecieved(this, pEventArgs); } }
private void NewLineRecieved(object pSender, SocketServerDataEventArgs pEventArgs) { try { //Send the prompt. this.SendPrompt(pEventArgs.Socket); } catch { } }
private void ServerDataRecieved(object pSender, SocketServerDataEventArgs pEventArgs) { //Some data is recieved -- echo it back. if (this._RemoteEcho) { //Don't echo it if it is a backspace and there is no buffer if (!((pEventArgs.Socket._LineBuffer.Length < 1) && (pEventArgs.IncomingDataBytes[0] == 127))) { _SocketServer.SendData(pEventArgs.IncomingDataBytes, pEventArgs.Socket); } } }
private void ServerLineRecieved(object pSender, SocketServerDataEventArgs pEventArgs) { //Some data is recieved (a line of it, in fact) .. Send it to the master control to parse it. CommandIsRecieved(pEventArgs.IncomingDataString, pEventArgs.Socket); }
private void BackspaceWasRecieved(SocketClientBuffer pSocket) { SocketServerDataEventArgs tmpEventArgs = new SocketServerDataEventArgs(Convert.ToChar(127).ToString(), pSocket); OnBackspaceRecieved(tmpEventArgs); }
private void TabWasRecieved(SocketClientBuffer pSocket) { SocketServerDataEventArgs tmpEventArgs = new SocketServerDataEventArgs("\t", pSocket); OnTabRecieved(tmpEventArgs); }
private void NewLineWasRecieved(SocketClientBuffer pSocket) { SocketServerDataEventArgs tmpEventArgs = new SocketServerDataEventArgs("\n", pSocket); OnNewLineRecieved(tmpEventArgs); }
private void LineWasRecieved(string pLine, SocketClientBuffer pSocket) { SocketServerDataEventArgs tmpEventArgs = new SocketServerDataEventArgs(pLine, pSocket); OnLineRecieved(tmpEventArgs); }