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

java实现多个客户端与一个服务器端的Socket通信,服务器端发送一段cmd到客户端,客户端执行这段cmd命令,比如在客户端本地启动一个程序。代码怎么实现?

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 会写了哦?追问

我要做的是第二种,现在服务端会发送很多指令到客户端,要求客户端能执行每一个新到来的指令,能有具体的列子吗

追答

具体例子?这还不具体?
不过你说要发很多指令过来,是不是要缓存一下?服务器不一定会等客户端执行完才发下一个吧~
你这个事情要真的要缓存,只能说 做起来很烦的

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网