linux
文章平均质量分 73
Demon_93
这个作者很懒,什么都没留下…
展开
-
Linux下udp开发
Linux UDP开发: UDP发送方:(客户端) 1、通过socket()函数实现创建套接字。 2、往sockaddr_in结构体中,填充对方的地址信息。 3、通过bind函数,绑定自己设备信息(上一步的sockaddr_in结构体)。 4、通过sendto()发送数据。 5、通过recvfrom()接收数据。 udp的建立: int m_sock = socket(AF...原创 2018-10-25 11:52:36 · 1210 阅读 · 0 评论 -
Linux下TCP开发
Linux TCP开发(服务器): 1、通过socket()函数实现创建套接字。 2、往sockaddr_in结构体中,填充对方的地址信息。 3、通过bind函数,绑定自己设备信息(上一步的sockaddr_in结构体)。 4、通过listen()函数,将该套接字和套接字对应的连接队列长度告诉 Linux 内核。 4、通过accept()函数,从处于 established 状态的连接队列头部取...原创 2018-10-25 11:54:44 · 616 阅读 · 2 评论 -
Linux网络TCP/IP开发
网络OSI(7层协议): 物理层 数据链路层:单个链路上如何传输数据。这些协议与被讨论的各种介质有关。 网络层 传输层:TCP / UDP 会话层 表示层 应用层:FTP HTTP TCP的三次握手(SYN:同步序列编号(Synchronize Sequence Numbers),ACK:确认字符(Acknowledgement)。 第一次握手:客户端发送SYN包给服务器,进入SYN_SENT状...原创 2018-10-25 11:57:34 · 272 阅读 · 0 评论