linux网络编程
文章平均质量分 77
生命的紫金颜色
嵌入式软件开发
展开
-
计算机网络
1. 计算机网络发展简史最早的广域网:电路交换网,所谓电路交换就是指在通信双方货多方之间建立电路连接的网络,由于是物理电路,所以通信过程中通路被通信方独占,这种"建立链接->使用链接->释放链接"的电路交换网对于具有突发式特点的计算机数据,显得传输效率太低,所以导致被分组交换所替代。分组交换网:将计算机报文数据进行分组,每个分组都由首部和数据段组成,其中首部包括地址和包序号,这些分组在传输原创 2014-03-02 23:03:28 · 909 阅读 · 0 评论 -
linux网络编程中的字节序转换
首先解释一下字节序的概念,所谓字节序是指多字节数据的存储顺序,比如0x1234要放在0000H和0001H两存储单元,有两种存储方式:大端格式为[0000H]=12,[0001H]=34和小端格式为[0000H]=34,[0001H]=12。 大端格式:将高位字节数据存储在低地址,低位字节数据存储在高地址 小端格式:将高位字节数据存储在高地址,低位字节数据存储在低地原创 2014-03-05 00:06:17 · 3761 阅读 · 2 评论 -
linux之UDP网络编程
UDP是面向无连接的用户数据报协议,在传输前不需要先建立连接,目的主机的传输层收到UDP报文后,不需要给出任何确认信息。 1. UDP编程整体流程(Client/Server架构) 2. 创建套接字 3. 发送与接收数据 4. 客户端Client 5. 服务器端Server原创 2014-03-08 17:49:49 · 1366 阅读 · 0 评论 -
linux终端下飞鸽传书(飞秋)协议的简单实现
linux终端下飞鸽传书(飞秋)协议的简单实现原创 2014-05-15 15:30:03 · 4698 阅读 · 0 评论 -
linux中select函数的使用
按时发放原创 2014-04-12 11:00:32 · 728 阅读 · 0 评论