linux网络----TCP编程

一、通信流程

        发送端:

                (1)socket:创建套接字

                (2)connect:连接接收端

                (3)send:发送数据

                (4)close:关闭套接字

        接收端:

                (1)socket:创建套接字

                (2)bind:绑定当前主机的IP和端口号

                (3)listen:监听发送端的消息请求

                (4)accept:接收消息请求

                (5)recv:接收消息

                (6)close:关闭套接字

二、相关函数接口

        (1)listen

                监听三次握手连接请求

                注:listen不会阻塞

        (2)accept

                处理队列中的第一个请求

        (3)recv

                接收数据

        (4)send

                发送数据

        (5)connect

                发送连接请求

你可能感兴趣的:(网络,linux,tcp/ip)