java实现客户端接受到服务器端发送的cmd命令后执行 50

java实现多个客户端与一个服务器端的Socket通信,服务器端发送一段cmd到客户端,客户端执行这段cmd命令,比如在客户端本地启动一个程序。代码怎么实现?... java实现多个客户端与一个服务器端的Socket通信,服务器端发送一段cmd到客户端,客户端执行这段cmd命令,比如在客户端本地启动一个程序。代码怎么实现? 展开
 我来答
曾经有个怪叔叔
2015-04-07 · TA获得超过534个赞
知道小有建树答主
回答量:369
采纳率:100%
帮助的人:361万
展开全部
Process pr = Runtime.getRuntime().exec("python \\\\10.142.174.181\\chengby285145\\test.py");

上面代码是在本地执行一个远程test.py,注意是在本地执行远程代码,不是在远程执行。
如果是本地执行本地cmd
Process pr = Runtime.getRuntime().exec("D:\\A.exe");

服务器到 客户端 的 socket 会写了哦?
追问
我要做的是第二种,现在服务端会发送很多指令到客户端,要求客户端能执行每一个新到来的指令,能有具体的列子吗
追答
具体例子?这还不具体?
不过你说要发很多指令过来,是不是要缓存一下?服务器不一定会等客户端执行完才发下一个吧~
你这个事情要真的要缓存,只能说 做起来很烦的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式