各位大哥,小弟想请问下C/C++服务器端编程是做什么的。需要学些什么。麻烦详细一点。谢谢

 我来答
糖二灰
2013-05-29 · TA获得超过3940个赞
知道小有建树答主
回答量:1052
采纳率:75%
帮助的人:1059万
展开全部
C/C++的服务器端,比如我们经常玩的网游,那个服务器端大部分都是C/C++编程的。还有本地连接,网上邻居,ftp协议之类的,基本上windows的客户端网络服务都有对应的服务器。
当然要学习C/C++服务器编程,涉及的方面就比较多了,重要的有网络连接,多线程,数据存储等等的。
你可以参考一下腾讯在C/C++服务器编程工程师的要求。
工作要求:
工作有激情, 认真负责,尽职尽责,沟通协作意识良好,能够承担工作压力,具备良好的学习能力和分析解决问题能力;
全面的软件知识结构(操作系统、数据结构、数据库系统、网络安全),有两年以上互联网应用开发经验,有无线互联网后台开发经验优先;
熟练使用C/C++语言,熟悉Linux下调试、开发环境,对多线程、缓存系统、高性能、高可用系统有经验者优先;
熟悉TCP/IP协议,能熟练使用网络分析工具分析网络相关的故障,有一定的网络编程经验;
熟悉数据库的设计、使用与基本调优,熟练使用mysql数据库进行业务开发;
熟悉Linux,具备Linux下的系统开发经验;
具备大并发、分布式存储、大容量系统开发运营经验优先。
zshytc
2013-05-29
知道答主
回答量:12
采纳率:0%
帮助的人:4万
展开全部
服务器编程就是网络编程啊,服务器嘛,就是提供服务的,由客户端请求一些服务,服务器完成服务,并返回结果,例如Http服务器就是存放网页的,你用IE来请求网页,服务器就会把网页返回给你的IE,要写学会这些东西,你首先要学的是网络协议知识,对网络模型要有个深入的了解,这个是写网络通信软件的基础,其次语言功底要过关,如果是linux下的可以去看Unix 网络编程,windows的话去查msdn,最好要学习的是,学习别人的网络服务器的框架,怎样去处理并发请求,怎样去处理各种事件和调度!顺便说一句,基础很重要,操作系统等专业知识也要比较精通,最后加上多次实践,就可以成功了
追问
现在不是有很多现成的服务器了么。还要写这些么?或者说编写哪一些模块的。
很不好意思。- - 刚看那一条回答入神了,本来点追问,点成满意回答。
没注意好。真的不好意思。
追答
这就是创新的地方了啊,你有了新的创意,也就是新的服务可以提供,整个服务器的框架有时候是不需要大的改动,只需要业务的添加,修改!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式