我写了一个程序,监听自己的端口,
当别人访问我时,返回一个http 的页面,我写的控制台的,
前面都写好了,就是那个http的页面怎么写,我没开www服务,用send吗?
请大虾赐教!

解决方案 »

  1.   

    不是很理解你的意思,
    就我的理解,应该是send
      

  2.   

    我用send发一个字符串,别人用http来连接我,能看到我send的东西吗?
      

  3.   

    应该可以的
    对方接受到你的消息后
    可以调用自嵌的web浏览器来显示
      

  4.   

    你要熟悉http协议,别人用http连接的时候,首先client端要发送
    GET / HTTP1.1
    Accept: *.*
    Accept-Language: zh-cn
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
    Host: www.yourdomain.com当你收到两个CRLF之后,你就可以把http页面返回给对方,同样要遵循http协议
    HTTP/1.1 200 OK
    Date: Tue, 25 Mar 2003 01:40:25 GMT
    Server: Apache/1.3.23 (Unix) mod_ssl/2.8.7 OpenSSL/0.9.6a PHP/4.1.2
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    X-Powered-By: PHP/4.1.2
    Pragma: no-cache
    Keep-Alive: timeout=15, max=100
    Connection: Keep-Alive
    Transfer-Encoding: chunked
    Content-Type: text/html<html>
    <body>
    hello
    </body>
    </html>
      

  5.   

    可是如何将html的脚本send 过去了,?
    也就是说如何将html页面转换吗?
      

  6.   

    我用sdk写的一个控制台,当别人访问我的80端口是,我返回一个页面,我没有开www服务,也无iis服务,怎么在程序中发送一个页面,我用send只能发字符,怎么办,分数可以加?
    拜托各位大虾了??