应用开发的绝大部分项目都涉及到了网络功能,有一个好的网络编程功底,是从事Linux应用开发的基础。包括:网络体系结构,TCP/IP协议,TCP及UDP编程,服务器模型,超时控制,协议分析,抓包等。在讲解过程中,本课程会结合大量的案例来讲解。
第1讲、TCP服务器端和客户端(上)(A)
第2讲、TCP服务器端和客户端(下)(A)
第3讲、实现TCP并发服务器(B)
第4讲、UDP编写流程
第5讲、UDP编写流程之服务器端recvfrom()函数
第6讲、UDP编写流程之客户端sendto()函数
第7讲、实现UDP服务器端和客户端双向通信
第8讲、wireshark抓包工具使用
第9讲、I/O多路复用概念(A)
第10讲、使用select()实现I/O多路复用(A)
第11讲、多路复用(上)(B)
第12讲、多路复用(下)(B)
刘宗鑫老师
北京中心 嵌入式应用层讲师,嵌入式软件工程师;具有丰富的嵌入式系统、软件开发经验;熟练使用各种应用编程接口,精通Unix/Linux操作系统下的嵌入式开发;有丰富的开发和培训经验,讲课细心,有责任心,富有激情,善于与学生沟通。石小慧老师
西安中心 西安电子科技大学计算机专业 通信领域10年研发经验 通信领域10年研发经验 精通网络设备的系统架构 精通嵌入式设备的协议开发。孟德慧老师
上海中心 西安电子科技大学计算机专业 通信领域10年研发经验 通信领域10年研发经验 精通网络设备的系统架构 精通嵌入式设备的协议开发。申请线下免费试听资格