delphi怎样实现执行远端linux服务器上的命令mkdir /ss。
对不起,我是新手,我用的是TTcpClient控件,下面是我的代码,总是有问题,receivebuf之后,好像buffer里什么都没有,下面是我的代码,该怎么改,谢谢
telnetcom.RemoteHost := ipaddr;
telnetcom.RemotePort := '23';
telnetcom.Active := true; if telnetcom.Connect = true then
begin count := 0; while count <= 0 do
count := telnetcom.ReceiveBuf(buffer,6); loginstr := copy(buffer,1,1);
buffer := 'root'+ #10 + #13;
telnetcom.SendBuf(buffer,length(buffer));
//count := telnetcom.ReceiveBuf(buffer,length(buffer)); buffer := '!@#qwe' + #13 + #10;
telnetcom.SendBuf(buffer,length(buffer)); buffer := 'mkdir /hb ' + #13 + #10;
telnetcom.SendBuf(buffer,length(buffer));
// if telnetcom.Connect = true then
end; telnetcom.Disconnect ;
对不起,我是新手,我用的是TTcpClient控件,下面是我的代码,总是有问题,receivebuf之后,好像buffer里什么都没有,下面是我的代码,该怎么改,谢谢
telnetcom.RemoteHost := ipaddr;
telnetcom.RemotePort := '23';
telnetcom.Active := true; if telnetcom.Connect = true then
begin count := 0; while count <= 0 do
count := telnetcom.ReceiveBuf(buffer,6); loginstr := copy(buffer,1,1);
buffer := 'root'+ #10 + #13;
telnetcom.SendBuf(buffer,length(buffer));
//count := telnetcom.ReceiveBuf(buffer,length(buffer)); buffer := '!@#qwe' + #13 + #10;
telnetcom.SendBuf(buffer,length(buffer)); buffer := 'mkdir /hb ' + #13 + #10;
telnetcom.SendBuf(buffer,length(buffer));
// if telnetcom.Connect = true then
end; telnetcom.Disconnect ;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货