加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

logo

logo
  • 点赞
  • 评论
  • 分享
29.00
课程章节
  • 课程介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱
中级

Linux网络编程实践——linux应用编程和网络编程第9部分

2018/09/07
93
阅读需 3 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Linux应用编程和网络编程》总计9个课程(79节、41小时),结构上分为应用编程和网络编程2部分。本课程主要讲解linux的各种API接口及其实践编程训练,如文件读写、异步IO、多路复用IO、进程、进程间通信、线程、线程同步、网络基础知识、socket接口等。学完本部分将全面掌握基于linux系统的应用层编程,并对文件操作完全掌握,从而为继续学习第5部分驱动开发打好坚实基础。

本课程为linux应用编程和网络的第9部分,只要有一定C语言和linux系统操作功底,想要学习在linux下进行软件开发的同学均可以观看。注意学习本课程不要求先学习ARM裸机和uboot移植等,但是建议先学习C语言高级专题。


课程目标:

本课程是网络编程实践部分,带大家使用socket接口及其相关函数,从头编写一个服务器和客户端的通信程序,并且引出了应用层协议和业务逻辑的概念,本课程的目的是带领大家进入网络编程的世界,为大家后续的持续学习奠定基础。


面向人群:

  • 物联网嵌入式计算机、电子、自动化、通信等相关专业大学生,希望学到企业需要的知识和技能从而能够找到更好的工作的人。

  • 刚毕业参加工作,从事硬件单片机、嵌入式相关开发工作,希望能够提升自我技能,在工作中脱颖而出的。

  • 现从事其他工作,看好嵌入式物联网行业发展,没有电子软件基础和相关工作经验,希望能够零基础入门系统学习的人

  • 从事网站开发、APP开发等纯软件编程工作,希望学到一些嵌入式的编程能力以横向拓展个人技能面,从而提升价值者。


通过本课程,你将学会:

  • 网络编程的框架,分层思想和TCP/IP协议

  • TCP协议保证实现可靠传输的机制

  • TCP协议建立连接和关闭连接时的握手方法

  • linux API中与网络编程相关的接口函数

  • IP地址格式转换的几个函数

  • 基于TCP的客户端和服务器连接通信程序

  • 如何实现客户端和服务器之间的任意发送和接收、反复发送接收等功能

  • TCP连接建立后如何通过应用层协议来实现业务逻辑

  • 9.net_.zip
    描述:9.net_.zip

相关推荐

电子产业图谱