C++服务器与java进行socket通信案例(七)

2014-11-24 09:44:19 · 作者: · 浏览: 13
mClient.GetDirInfoPro(mSocket, mCommand);
break;
case ExecFile:
mClient.ExecFilePro(mSocket, mCommand);
break;
case DelFile:
mClient.DelFilePro(mSocket, mCommand);
break;
case FileInfo:
mClient.FileInfoPro(mSocket, mCommand);
break;
case CreateDir:
mClient.CreateDirPro(mSocket, mCommand);
break;
case DelDir:
mClient.DelFilePro(mSocket, mCommand);
break;
case GetFile:
mClient.GetFilePro(mSocket, mCommand);
break;
case PutFile:
mClient.PutFilePro(mSocket, mCommand);
break;
case GetScreen:
mClient.GetScreenPro(mSocket, mCommand);
break;
default:
System.out.println("----------wrong!!!--------------");
break;
}

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
TryTimes--;
break;
}
}
}
}
}


(四)实现结果
项目源码:http://download.csdn.net/detail/nuptboyzhb/4624574
先运行服务器,再运行java客户端代码。实验结果如下:(当然,这是我电脑下的文件夹和文件(隐私暴漏了...))

运行服务器的时候,我真的想告诉360安全卫士,这不是木马...
Eclipse的控制台:
[plain]
Server said:send your Password
I can send password 123
----- is ok --OK
new Thread begin...
command ID=1--command Lparam=C:
command ID=1--command Lparam=D:
command ID=1--command Lparam=E:
command ID=1--command Lparam=F:
command ID=1--command Lparam=G:
command ID=2command Lparam=$Recycle.Bin
command ID=2command Lparam=.rnd
command ID=2command Lparam=360Rec
command ID=2command Lparam=360SANDBOX
command ID=2command Lparam=9c3e42423a202668d396d3be5e
command ID=2command Lparam=autoexec.bat
command ID=2command Lparam=bar.emf
command ID=2command Lparam=config.sys
command ID=2command Lparam=cygwin
command ID=2command Lparam=Documents and Settings
command ID=2command Lparam=hiberfil.sys
command ID=2command Lparam=IO.SYS
command ID=2command Lparam=MSDOS.SYS
command ID=2command Lparam=MSOCache
command ID=2command Lparam=pagefile.sys
command ID=2command Lparam=PerfLogs
command ID=2command Lparam=Program Files
command ID=2command Lparam=ProgramData
command ID=2command Lparam=Recovery
command ID=2command Lparam=System Volume Information
command ID=2command Lparam=Users
command ID=2command Lparam=Windows
command ID=2command Lparam=$RECYCLE.BIN
command ID=2command Lparam=eclipse
command ID=2command Lparam=HelloJNI
command ID=2command Lparam=System Volume Information
command ID=2command Lparam=大学部分资料
command ID=2command Lparam=文件鱼龙混杂
command ID=2command Lparam=照片和视频
command ID=2command Lparam=研究方向
command ID=2command Lparam=研究生学习
command ID=2command Lpara