服务器端有多个程序,给客户端装上一个播放器(操作器),然后直接联网操作服务器端的程序(不用下载服务器端程序).这样可行吗?具体怎么实现?

解决方案 »

  1.   

    如果服务器只有一些简单几个操作,则可以采用WCF直接调用服务器函数,但如果服务器的操作非常多而且可能还会不断地增加,并且希望增加的时候客户端不用升级,那可采用指令集,客户端只管向服务器发送指令(类似DOS),服务器则解析相应的指令并自动调用相关的函数,若暂不支持该指令则返回给客户端提示,当增加时也无需升级客户端。
      

  2.   

    用flash可以写socket代码和很多逻辑代码的 .
    现在webgame不都这么做的吗 .但是问题是如果你的知识储备就局限于C#这一块的话是没办法做的.问了也白问.
      

  3.   

    只要你的服务器的软件是用javascript写的,并且不需要访问客户端的任何敏感资源(比如文件系统和硬件)。那么你说的播放器就是浏览器,这就是经典的b/s程序。
      

  4.   

    反正从你的描述上俺不知道这是什么,你到底在想啥子flash,wpf,com,远程桌面???
      

  5.   


    好吧,我再说下这个程序。首先有个载体,它里边有个treeview可以加载多个dll的名字,根据treeview节点可以打开dll显示。每个dll就是一个项目,就有一个main页面。我现在想让用户拿着这个载体项目不拿那些dll,运行后,可以自己单击treeview节点去自己打开服务器端对应的dll!
      

  6.   

    用Remoting或者WCF将核心业务逻辑放在服务端。界面放在客户端,也基本上没什么问题。如果没有什么特殊的操作摄像头啊之类的关联硬件的,直接用B/S就完了
      

  7.   

    现在想将服务器端的dll以流的形式发送到客户端,直接在内存中打开.在客户端硬盘不保存!怎么弄?
      

  8.   

    没有接触过,但是感觉tcp或者udp传输命令可以做到
    客户端 网服务器端通过tcp传输 自己定义的 命令。然后服务器端接收命令之后做相应的操作远程桌面 大概的操作就是差不多。记录鼠标坐标事件,和键盘事件 传送给服务器。服务器 截图传送给客户端
      

  9.   

    首先,我们不明白“播放器”的含义,是说要把服务器的屏幕显示在客户机吗?那干嘛不用一个远程桌面控制程序?如果只是想操作服务器端的程序,方法多了去了,无非是
    命令->服务器->响应->客户端webservice,winsocket编程,com通讯什么的,随便了,各种方法,你的题目范围太广