如何用C语言开发一个通用web服务器?

来源:百度知道 编辑:UC知道 时间:2024/04/30 02:48:04
小弟想学习具体的步骤,很迫切,因为时间紧,具体是怎么开发的?谢谢各位高手了,很迫切,因为时间紧,具体是怎么开发的?谢谢各位高手了

用C语言开发WEB,可以用C++BUILDER6,称ISAPI,一般人可能做不起来,有点麻烦;
唯一是速度很快,别人看不到源码,掌握了编程套路,也可以开发应用;
缺点:
1。不是解释性语言,做的WEB调试非常麻烦;现在做WEB开发的,用C#、JAVA较多;都是解释性的语言;
2。因为是.DLL的二进制代码,一般商业网站不给予运行的环境,因为网站服务器会被你可能搞瘫,安全性得不到保障;所以,你得自备网页服务器;
3。得不到技术支持,因为没几个人会这种开发;

这主要就是涉及http协议,具体的还真是不太清楚,
网上有不少源代码,可以去下载apache的代码和开发的docs看一下。

建议你学习mongoose了解web server原理,然后再学习用C来开发应用

参考Nginx

服务器?你能问这个问题,看来你还得多学习了。