大家好,今天小编关注到一个比较有意思的话题,就是关于c语言服务器的问题,于是小编就整理了2个相关介绍c语言服务器的解答,让我们一起看看吧。
c语言怎么开发服务器?
C语言开发服务器可以说是一件非常困难和辛苦的事情。首先你需要对网络编程非常熟悉,因为服务器需要通过网络进行访问,它必须架构在网络协议上,然后你需要对网络协议和相关的程序设计非常了解,比如socket编程、***协议及其编程接口等,然后你还要使用多线程,因为服务器不可避免地要同时接受多个访问请求。综上,用C语言开发服务器需要以上技术。
有没有用C或c++写的web服务器?
cpp-net lib cpp-netlib: The C++ Network Library,号称是要进入标准的,但是感觉还不stable;
facebook做了一个***库 facebook/proxygen · GitHub,只对Linux系统比较友好;另外还有一个叫pion的***库 splunk/pion · GitHubC/C++好的网络库有很多,像asio, libevent, libuv等的性能都是极好的,可以在这个基础上加上***协议解析,比如用joyent的***_parser,然后就是处理***协议本身了,但这个时候问题就来了,是支持到1.1还是2.0?要不要支持SPDY、WebSocket?
没有GC的语言处理字符串是很虐心的,如果一定要强求用C++,那我只能安慰题主:node也是C++写的,你就当node的框架是C++ Web服务器咯~更好的选择是用nginx,靠谱,实用。
到此,以上就是小编对于c语言服务器的问题就介绍到这了,希望介绍关于c语言服务器的2点解答对大家有用。