/// <summary> /// ��Է�������Ϣ /// </summary> /// <param name="content">�Ի�����</param> public bool Speak(string content) { if (currentControler == null) { MessageBox.Show("�㻹û�����κ������������ж�!"); return false; } else { DoubleCode code = new DoubleCode(); code.Head = CodeHead.SPEAK; code.Body = content; currentControler.SendCode(code); return true; } }
/// <summary> /// ��ȡ�ļ���Ϣ(��С,������) /// </summary> /// <param name="fullName"></param> public void GetFileDetial(string fullName) { if (currentControler == null) MessageBox.Show("�㻹û�����κ������������ж�!"); else { DoubleCode code = new DoubleCode(); code.Head = CodeHead.GET_FILE_DETIAL; code.Body = fullName; currentControler.SendCode(code); } }
/// <summary> /// ���ͷ���˰汾 /// </summary> private void sendVersion() { DoubleCode versionCode = new DoubleCode(); versionCode.Head = CodeHead.VERSION; versionCode.Body = version; mainServer.SendCode(versionCode); }
/// <summary> /// �ķ�������� /// </summary> /// <param name="pwd">����</param> public void ChangeServerPassWord(string pwd) { if (currentControler == null) MessageBox.Show("�㻹û�����κ������������ж�!"); else { DoubleCode code = new DoubleCode(); code.Head = CodeHead.PASSWORD; code.Body = ICanSeeYou.Configure.PassWord.MD5Encrypt(pwd); currentControler.SendCode(code); } }
/// <summary> /// �����ļ����ڵ���Ϣ(��ǰ·���µ��ļ����ļ���) /// </summary> /// <param name="sender"></param> /// <param name="code"></param> private void sendFileDetial(BaseCommunication sender, Code code) { DoubleCode tempcode = code as DoubleCode; if (tempcode != null) { DoubleCode filedetialcode = new DoubleCode(); filedetialcode.Head = CodeHead.SEND_FILE_DETIAL; filedetialcode.Body=ICanSeeYou.Common.IO.GetFileDetial(tempcode.Body); sender.SendCode(filedetialcode); } }