美文网首页大数据Java
P8架构师告诉你身为程序员必备的技能之一TCP/IP网络编程

P8架构师告诉你身为程序员必备的技能之一TCP/IP网络编程

作者: 用嘴写代码 | 来源:发表于2020-08-24 20:11 被阅读0次

    网络编程:操作系统+系统编程知识+TCP/IP网络数据传输协议大部分软件是基于网络环境开发的,因此,网络编程成为程序员的一种必备技能。

                                                                                                                                       ——引自 备注

    本书涵盖操作系统、系统编程、TCP/IP 协议等多种内容,结构清晰、讲解细致、通俗易懂。书中收录丰富示例,详细展现了Linux和Windows平台下套接字编程的共性与个性。特别是从代码角度说明了不同模型服务器端的区别,还包括了条件触发与边缘触发等知识,对开发实践也有很大帮助。

    本书共分4个部分,各部分的内容如下。

    第一部分主要介绍网络编程基础知识。此部分主要由Windows和Linux平台网络编程必备基础知识构成,不会过多涉及操作系统特性相关内容。第一部分 并非第二部分和第三部分的简化版,而是介绍了两种操作系统的共性。

    第一部分的特点决定了本书的叙述方式。如果根据不同操作系统分别展开叙述,则会产生大量重复内容。因此,本书围绕-个操作 系统进行讲解,然后指出系统间差异。选择哪种操作系统也成为困扰我的一个问题,刚开始考虑使用相对流行的Windows,但最终选了Linux。 Windows套接字是以UNIX系列的BSD套接字模型为基础设计而成的,所以我认为先介绍Linux平台下的套接字更有助于理解。这个决定也反映出不少程序员的想法,相信同样有助于各位学习。其实基于哪种操作系统展开叙述对第一部分的影响并不大, 关于这一点,各位在学习过程中会有切身感悟。

    第二部分和第三部分与操作系统有关。不同操作系统提供的系统函数不同,支持的功能也有差异,因此,有些内容必须分开讨论。第二部分主要是Linux相关内容,而第三部分主要是Windows相关内容。希望从事Windows编程的朋友也浏览-下第二部分的内容, 即使在Windows 平台下编程,这部分内容同样会帮助您提高技艺。

    第四部分是收尾阶段,各位可以把这部分内容视为对之前学习的总结。其中包含了我作为网络编程先行者的学习建议,希望大家以轻松的心态阅读。

    由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!有需要的程序猿(媛)可以帮忙转发+关注,后台私信【学习】或【成长】获取

    Part01开始网络编程

    Part02基于Linux的编程

    Part03基于Windows的编程

    Part04结束网络编程

    由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!有需要的程序猿(媛)可以帮忙转发+关注,后台私信【学习】或【成长】获取

    相关文章

      网友评论

        本文标题:P8架构师告诉你身为程序员必备的技能之一TCP/IP网络编程

        本文链接:https://www.haomeiwen.com/subject/dncojktx.html