打算转Linux C++服务器开发,望得到帮助与指导
韦伊 2015-04-14 10:23:23 ]先介绍一下个人基本情况:
2011年毕业,2011.7~2013.7在一家通信公司做通信设备开发,平台是Wince,熟悉MFC架构,TCP/IP协议,开发通信设备的时候有用到SQlite微型数据库。
2013.7至今一直在从事车载设备即车机应用开发,系统还是Wince,一直都在做C++语言的开发,算是C++语言这一块是比较熟悉了,串口通信,windows程序设计也算是有比较丰富的经验了。
由于个人比较喜欢服务器开发,在这几年中断断续续的学习跟socket有关的知识,“windows网络编程技术”,“TCP/IP详解 卷1”都算是比较熟悉了。现在想转到LIinux下做C++服务器开发,身边也没有做linux服务器的朋友,自己百度了一下linux服务器开发需要具备的知识,也不知道跟实际工作中是否有差别。目前自己打算学习流程是这样子的:
1、“嵌入式Linux应用程序开发标准教程(第2版)” ——————- 算是会使用linux环境开发吧,不知道算入门没有
2、unix网络编程 卷1——————服务器,网络通讯
.....................
“嵌入式Linux应用程序开发标准教程(第2版)”这本书快看完了,“unix网络编程 卷1” pdf电子书大概翻了一下,前面部分介绍的是跟TCP/IP详解卷1 内容大致是一致的,编程方面看了一下TCP/UDP服务器开发函数调用跟“windows网络编程技术”这本书里面也是一样的,可能大同小异吧,因为winsock也还是由Unix sock来的。“unix网络编程 卷1”这本书已经在路上了,这两天应该就到手了。
决心要转linux C++服务器开发这个方向了,不确定除了“嵌入式Linux应用程序开发标准教程(第2版)”和“unix网络编程 卷1”最好还要哪些书籍资料。
所以,在这里还望linux下 服务器开发的大牛们,给点建议:比如必备哪些知识,哪本经典书籍是必须要学的。
在此,谢过!望得到各位大牛们的最有建设性的建议与指导!