解决方案 »

  1.   

    首先你html post数据 你是怎么post的? 地址是什么 xxx.aspx 还是xxx.asmx 还是xxx.ashx?不管是什么好吧. 你如何接收的?我听你说 是用socket接收的..那么请问 如何post能post到socket中?  一个http一个tcp/ip 呀大哥..好吧可能是你思路有错误,给你2个解决方案..1`抛弃你所谓的什么socket因为你根本不懂..直接玩html+ashx post输出吧.2`如果你认为你懂.你就不能问出这样的问题了..那么请搜索 websocket吧..
      

  2.   

    你接收到数据了?你一定是用调试模式接收到的,而不是发布后用IE登陆
    调试模式下,你电脑既是客户端,也是服务端.
    要用socket,只能是服务端用
    发布之后客户端只不过是个IE浏览器,如何能调用socket?
    调用也是调用你在服务器上跑的代码的socket.
      

  3.   

    我确实是对socket这个概念很模糊,我是这样写的:
      

  4.   

    我确实是对socket这个概念很模糊,我是这样写的:
    前台页面
    后台windowform程序是这样子写
    获取结果这样
    那你看看,是不是可以获取到了啊?但是就是不知道怎么返回而已
      

  5.   

    看样子你好像是自己实现了一个WebServer来解析并处理HTTP请求?http是应用层的,返回数据自然也就要遵循它,TCP只负责传输数据
    简而言之,你需要生成一个Http响应流(去参照http协议吧),然后用socekt发送出去就可以了不过,.Net里已经封装了一个HttpListener 类 (System.Net) 
    http://msdn.microsoft.com/zh-cn/library/system.net.httplistener.aspx
    http://www.cnblogs.com/TianFang/archive/2007/01/03/610636.html
    利用它会省不少力
      

  6.   

    是不是利用这个类(HttpListenerResponse)去处理客户端的请求啊?那这样的话前台怎么接收数据呢?
      

  7.   


    “前台”就是一般的ajax回调处理啦
    另外你最好断点看一下,请求发出后,是否有进入到你的处理方法里
    如果出现问题,前台那边你也要看一下xhr.status是不是200
      

  8.   

    我想知道你text.aspx里写的什么
      

  9.   


    “前台”就是一般的ajax回调处理啦
    另外你最好断点看一下,请求发出后,是否有进入到你的处理方法里
    如果出现问题,前台那边你也要看一下xhr.status是不是200HTML页面发送的请求和传输的数据在后台利用HttpListenerRequest确实已经接收到传过来的数据了,Ajax的readyState=4,status=0,现在的问题就是服务端可以获取到客户端传送的数据,但是就是返回去不了,也就是前台html页面没办法接收,所以想问,我是不是还漏了哪一个环节没有处理的?
      

  10.   


    text.aspx这个文件不存在,只是随便写的,但是服务端的监听跟这个没有关系,只要客户端有连接,那么监听器就会触发调用的处理方法,所以我就把那些需要传进来的参数放在text.aspx?***后面咯,原因是我不知道怎么传,所以就这样子把参数连接在它后面,下面这张图是服务端监听的处理吧?最后的最后是如何把我需要返回的值传到html页面去呢?如果传回去了,那前台怎么拿到这些值呢?所以很纠结
      

  11.   

    你的winform程序应该是做成socket监听的吧,就当时服务器
    页面的后台代码中也是可以写socket发信息到服务器的,服务器收到信息处理后再返回给这个页面就行了
    如果用ajax,你可以把socket写在ashx里面的,把返回结果给ajax就行
      

  12.   

    status=0这明显不对,服务端没有设置响应流的状态码加上下面两句就可以了
    response.StatusCode = (int) HttpStatusCode.OK;   //200
    response.StatusDescription = "OK";
      

  13.   

    你最好做一下异常处理和URL以及授权验证等等,这是一个WebServer最起码的功能