public override void ExecuteCommand(TransferSocket session, TransferSocketCommandInfo commandInfo) { if (session.TransferStatus < 100)//表示上传 { if (commandInfo.Text == "1")//上传时服务器存在相同的文件 { if (session.OnFileExist())//返回真则覆盖处理 { session.OnCheckFile(); } } else { session.OnCheckFile(); } } else//下载 { } }
public override void ExecuteCommand(TransferSocket session, TransferSocketCommandInfo commandInfo) { System.Console.WriteLine(commandInfo.Text); }
public override void ExecuteCommand(TransferSocket session, TransferSocketCommandInfo commandInfo) { session.OnDoData(); }
private void ExecuteCommand(TransferSocketCommandInfo commandInfo) { ICommand<TransferSocket, TransferSocketCommandInfo> command; if (m_CommandDict.TryGetValue(commandInfo.Key, out command)) { command.ExecuteCommand(this, commandInfo); } }