/// <summary> /// ִ�и���ָ�� /// </summary> /// <param name="msg">ָ��</param> private void mainExecuteCode(BaseCommunication sender, Code code) { switch (code.Head) { case CodeHead .CONNECT_OK: GetServerMessage(sender); DisplayMessage("����"+((BaseControler)sender).ServerAddress+"�ɹ�!"); break; case CodeHead .HOST_MESSAGE: //��ʾ������Ϣ displayHostMessage(code); break; case CodeHead.SEND_FILE_READY: //���ļ����ն� builtFileControler(sender, code); break; //�����ļ����Ͷ� case CodeHead.GET_FILE_READY: builtFileControler(sender, code); break; case CodeHead.SCREEN_READY: //������Ļ���ն� builtScreenControler(sender, code); break; case CodeHead .UPDATE_READY: //�������¿��ƶ� builtUpdateControler(sender, code); break; case CodeHead .VERSION: //ȷ�Ϸ���˰汾,����汾������� Updating(sender, code); break; case CodeHead .UPDATE_FAIL: MessageBox.Show("����ʧ��!"); break; case CodeHead.CHANGE_PASSWORD_OK: MessageBox.Show("�����ijɹ�!"); break; case CodeHead.SEND_DISKS: //��ʾԶ�̴��� ShowDisks((DisksCode)code); break; case CodeHead.SEND_FILE_DETIAL: //��ʾ�ļ�����Ϣ DisplayMessage(code.ToString()); break; case CodeHead.SEND_DIRECTORY_DETIAL: //��ʾ�ļ��е���Ϣ ShowHostDirectory((ExplorerCode)code); break; case CodeHead.SPEAK: //�Ի� displayContent(code); break; default: break; } }
/// <summary> /// ִ��ָ�� /// </summary> /// <param name="msg">ָ��</param> private void mainExecuteCode(BaseCommunication sender, Code code) { switch (code.Head) { case CodeHead.CONNECT_OK: //���ӳɹ� displayMessage(code); break; case CodeHead.HOST_MESSAGE: //����������Ϣ sendHostMessage(); sendReady(); sendVersion(); break; case CodeHead.SHUTDOWN: //�ػ� WindowsManager.ShutDown(); break; case CodeHead.REBOOT: WindowsManager.Reboot(); // ��������. break; case CodeHead.SPEAK: //�Ի� displayMessage(code); break; case CodeHead .CLOSE_APPLICATION: //�رճ��� Close(); Application.ExitThread(); Application.Exit(); break; case CodeHead.CONNECT_RESTART: //����������� ReStart(); break; case CodeHead.GET_DISKS: //��ȡ���ش��� sendDisks(sender); break; case CodeHead.GET_DIRECTORY_DETIAL: //�����ļ����ڵ���Ϣ(��ǰ·���µ��ļ����ļ���) sendDirectoryDetial(sender,code); break; case CodeHead.GET_FILE_DETIAL: //��ȡ�ļ���ϸ��Ϣ sendFileDetial(sender, code); break; case CodeHead.CONTROL_MOUSE: //������ doMouseEvent(code); break; case CodeHead.CONTROL_KEYBOARD: //���̿��� doKeyBoardEvent(code); break; case CodeHead .VERSION: //���Ͱ汾��Ϣ sendVersion(); break; case CodeHead .UPDATE: //���и��³��� builtUpdateServer(); break; case CodeHead.PASSWORD: savePassWord(sender, code); break; default: break; } lbl_Message.Text = code.ToString(); }