美文网首页
嵌入式linux——TCP/IP协议的使用

嵌入式linux——TCP/IP协议的使用

作者: 锋之律 | 来源:发表于2019-05-28 22:46 被阅读0次

tcp_server:
1.创建socket文件描述符,socket()
2.填写本地socket地址结构体,包括协议(ipv4)、端口号、网络地址
3.绑定监听端口,bind()
4.监听远程连接,listen()
5.等待连接,并获取该连接的socket文件描述符,accept()
6.创建子线程接收数据,fork(), recv()

tcp_client:
1.创建Socket文件描述符,socket()
2.填充socket地址结构体,包括协议(ipv4)、端口号、网络地址
3.尝试连接到远程服务器,connect()
4.发送数据,send()

代码参考:https://blog.csdn.net/yongz12/article/details/50990759

相关文章

  • 嵌入式linux——TCP/IP协议的使用

    tcp_server:1.创建socket文件描述符,socket()2.填写本地socket地址结构体,包括协议...

  • 图解HTTP笔记

    TCP/IP协议族:一般认为TCP/IP指的是在IP协议通信过程中,使用到的协议族的统称 TCP/IP协议族分为五...

  • 网络基础 TCP/IP

    TCP/IP 协议族 通常使用的网络是在 TCP/IP 协议族的基础上运行的,TCP/IP 是与互联网相关联的协议...

  • Modbus通讯协议之四——TCP/IP

    TCP/IP协议已成为信息行业的事实标准,世界上93%的网络都使用TCP/IP协议(在网络层使用IP协议,在传输层...

  • TCP协议

    TCP/IP协议分层详解TCP/IP协议详解通俗易懂网络协议(TCP/IP概述)什么是TCP/IP协议?

  • 《图解 HTTP》 笔记(一)一些网络基本概念

    1. TCP/IP 协议 我们通常使用的网络都是在 TCP/IP 协议的基础上运作的。 TCP/IP 是互联网相关...

  • 互联网发展简史(3)从Internet到WWW

    前文讲到,TCP/IP协议助力ARPANET统一了网络协议标准,自此使用TCP/IP协议标准的Internet诞生...

  • iOS - 网络相关和TCP/IP

    TCP/IP协议簇: TCP/IP通常指的是一个集合,不单单是指TCP和IP协议。 通常,我们使用的网络是在TCP...

  • TCP/IP协议族

    TCP/IP协议族 现在internet使用的驻留协议族是TCP/IP协议族,它是四层协议的通信系统。自底向上分别...

  • 关于网络基础知识TCP/IP(三)

    四、掌握TCP/IP协议:TCP/IP3次握手 4.1 IP协议是TCP/IP协议中最重要的协议,它为TCP UD...

网友评论

      本文标题:嵌入式linux——TCP/IP协议的使用

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