这个不就是一个Front Controler得概念嘛?  所有得请求都给某一个url, 真正得目标url以参数得形式传进去。

解决方案 »

  1.   

    我的想法是这样的:所有的数据以数据库的形式存在,因此,Http URL解析器模块在拦截请求后,根据请求的目标对象,从数据库中获取数据,然后以Http响应的方式输出
      

  2.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=9D49B3EF-0F91-421B-841F-5D9A000BDA04
    没有明白什么意思
      

  3.   

    http://chs.gotdotnet.com/QuickStart/howto/default.aspx?url=/quickstart/howto/doc/WebRequests/clientGET.aspx
      

  4.   

    http://sourceforge.net/tracker/index.php?func=detail&aid=957213&group_id=62369&atid=500356
    嵌入式的简单的http服务器可以解决。
      

  5.   

    我的想法是这样的:应用中一个IE控件用于显示HTML,HTML中可能有很多的超连接和图片连接、样式连接、脚本连接等,当一个页面被IE加载时,会请求图片连接等的具体数据。当IE控件发出需要图片数据时,应用截获该请求连接的地址(比如图片文件名),然后根据需要请求的资源的类型、ID(连接文件名称)等从数据库中获取对应的后向IE控件作出响应,让图片等数据能被IE控件正确的加载。如果是WEB应用,我知道这个很简单,但现在是WINDOWS应用,不需要IIS来支持。
      

  6.   

    不知道你的IE控件是否是指IE浏览器,如果不是。
    那就需要你自己定义一个协议,像HTTP协议一样,
    也就是客户端根服务器端之间通信的协议。当你的
    IE控件发出请求,服务器端根据协议解析请求得到
    相应资源发给客户端。
        我给你的那个连接时遵循HTTP协议的,也可以达到
    这种效果,服务器端根据客户端请求调用适当的模块执行
    ,把执行的结果。通常是HTML字符串返回给客户端,如果
    你需要我可以发给你一个小的应用服务器,看是否能够满
    足你的需要。
      

  7.   

    谢谢。我用的就是IE浏览器的控件。和[email protected],麻烦给我两个邮箱中都发你的应用服务器,因为可能收不到。非常感谢。
      

  8.   

    已经给你发过去了.功能比较有限:不支持SSL连接,不支持Cookies/Session.
    但是简单的应用可以做。速度,性能,并发行比较好。
      

  9.   

    谢谢你的代码!我还是没有办法应用,因为你的代码用到了类IIS,我的想法是:1——
    一个没有网络的单机,比如98、95甚至322——
    IE控件打开的HTML页面类似通过IE浏览器打开本地的文件
      

  10.   

    不是很明白你的意图,我的代码没有用到IIS.是一个独立的Server.
    完全是Scoket写的。
    没有网络的单机?只连接本机?你的意思是没有网卡也能运行?
      

  11.   

    使用临时文件应该可以解决的吧首先把数据库里的图片等数据写到临时文件夹然后直接修改webbrowser控件的dhtml,使图片,链接等指向生成的临时文件
      

  12.   

    另外也可以自己在程序里写一个简单的web服务器,专门负责显示图片,IE控件里的图片地址均指向这个web服务器,web服务器根据ie的请求从数据库里读取图片等数据,直接返回
    关于web服务器,msdn里有一个vc++的示例,另外http://asp.net/Projects/Cassini/Download/Default.aspx?tabindex=0&tabid=1这里有一个C#写的,支持asp.net,你把他简化一下即可
      

  13.   

    to q_starry(秦):现在的电脑,我想应该是配有网卡或其他网络适配器的,但也不能排除象以前一台完全单机的可能。to antshome(忧郁的苦瓜):生成临时文件是一个备选方案,如果不能找到我想要的解决方案就使用这种解决办法。