当前位置:  技术问答>linux和unix

一个关于c写http服务器的问题

    来源: 互联网  发布时间:2015-12-02

    本文导语:  现在我想写一个http服务器,客户端是用ajax提交请求,听别人说http协议也是基于tcp的,但我用socket无法接受到客户端发来的请求,而且我也不是很明白,主要有以下几个问题: 1。http服务器和我们平时做的那些通讯服...

现在我想写一个http服务器,客户端是用ajax提交请求,听别人说http协议也是基于tcp的,但我用socket无法接受到客户端发来的请求,而且我也不是很明白,主要有以下几个问题:
1。http服务器和我们平时做的那些通讯服务器有什么区别?是协议上的吗?
2。如果我要写一个http服务器,那端口可以还用80吗?
3。有什么c写http服务器的例子或者函数库?google搜遍了都是说客户端的
总监让我不要关心这个,他说什么都是透明的,我还是不懂,而且我也想研究一下,希望大家帮帮忙!谢谢!

|
1、没区别,协议不同
2、可以
3、有很多http服务器的源码,apache就是最流行的,不过太复杂。有一些嵌入式可以用的,你可以搜一下。

|
boa

我猜的你的总监的意思是实现了的http的服务器,都是按照协议来的,与实现的具体技术细节无关

|
搞球不懂
《深入理解计算机系统》后面就有个C实现WEB服务器的例子

    
 
 

您可能感兴趣的文章:

  • Apache HTTP服务器2.4中的新功能概览
  • 防病毒的HTTP代理服务器 HTTP Anti Virus Proxy
  • 如何设置服务器, 使http://localhost/hello.php变成http://www.example.com/hello.php生效?
  • 请问Web服务器与HTTP服务器有什么区别?
  • SIP/HTTP Servlet应用程序服务器 Cipango
  • HTTP 代理服务器 Ziproxy
  • HTTP 服务器 Jigsaw
  • 小型 HTTP 服务器 MiniWeb
  • HTTP服务器 thttpd
  • Android的HTTP服务器 Personal Server
  • 红旗Linux浏览http://localhost为什么浏览不了了,说服务器关闭或没连接,怎么启动服务器呀??
  • http连接,服务器端关闭socket
  • HTTP 服务器 sthttpd
  • 小型HTTP服务器 httpico
  • http服务器
  • Linux 的 HTTP 服务器 Filed
  • Java HTTP 服务器 Reattore
  • 高性能的http服务器 luahttpd
  • http服务器 imgs
  • 基于epoll的HTTP服务器 clowwindy server
  • 小型HTTP服务器 gperftools-httpd
  • 请教!出现这个提示是什么原因..是模块版本问题,还是其他问题..http://220.114.102.28/xitong/ProductShow.asp?ArticleID=82
  • curl上传PUT Http 405的问题
  • 有关http协议的问题
  • 是我的HTTP服务器的设置问题?
  • 一个简单的问题:IBM HTTP server和WebSphere
  • DNS问题 http://ooo.com 不能访问
  • 一个关于http数据包内信息的问题
  • HTTP协议的问题
  • 请教RH9中的配置HTTP和FTP的问题!
  • 在命令行模式下,能浏览http吗等低级问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Apache在本地能够访问到http服务,用127.0.0.1,为什么在局域网访问不到http服务呢?
  • 如何杀掉一个服务的所有进程,如http服务.紧急!!!
  • ftp http 服务器提供的服务本机能打开,别人打不开
  • 嵌入式HTTP服务引擎 SimpleWeb
  • HTTP服务框架 Gretty
  • redhat 7.2, 怎样从另一台机器上访问http等服务?
  • 请问FC5的xwindows下的http服务设置是从哪里获得的?
  • 如何使用http下载文件,得到服务器的类型(IIS、apache)最好是多线程的,谢谢
  • 本地HTTP服务代理 peer-proxy
  • 请教:两服务器之间的HTTP请求(非RMI实现)
  • Java HTTP服务器 TJWS
  • 请教:怎样才能自动启动服务?比如http
  • HTTP 服务器 taskrambler
  • HTTP服务守护进程 DHTTPD
  • 小型快速的HTTP服务器 FleaHttpd
  • 嵌入式HTTP服务 KLone
  • C语言的HTTP服务库 aghttpd
  • Web服务器 Monkey HTTP Daemon
  • 小型HTTP服务器 OOWeb
  • WebSocket和HTTP服务器 Webbit
  • java命名空间javax.xml.ws.http接口httpbinding成员方法: http_binding定义参考
  • HTTP开发工具包 http-kit
  • java命名空间java.net枚举proxy.type的类成员方法: http定义及介绍
  • Java HTTP客户端 http4j
  • java命名空间javax.print.attribute.standard类referenceurischemessupported的类成员方法: http定义及介绍
  • Java HTTP 客户端开发包 jcabi-http
  • java命名空间java.net类httpurlconnection的类成员方法: http_accepted定义及介绍
  • linux c socket http编程 返回http消息体出错!
  • java命名空间java.net类httpurlconnection的类成员方法: http_unauthorized定义及介绍
  • 请问如何在c程序里调用一段http地址,比如http://test/reload.jsp
  • java命名空间java.net类httpurlconnection的类成员方法: http_created定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3