• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






药剂学徒

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  网络编程

 
非阻塞的c/s,epoll服务器模型
摘要:epoll 阅读全文
posted @ 2018-05-25 19:11 药剂学徒 阅读(173) 评论(0) 推荐(0)
epoll服务器模型
摘要:server: 阅读全文
posted @ 2018-05-25 16:55 药剂学徒 阅读(144) 评论(0) 推荐(0)
linux组播实现
摘要:server: client: 阅读全文
posted @ 2018-05-25 15:39 药剂学徒 阅读(979) 评论(0) 推荐(0)
linux广播实现
摘要:server端 客户端 阅读全文
posted @ 2018-05-25 13:14 药剂学徒 阅读(174) 评论(0) 推荐(0)
网络编程-并发服务器基础
摘要:#include #include #include #include #include #include #include #define port 8000 //#include #include int main(int argc,char * argv[]){ int lfd,cfd,len,i; char buf[1024]; struct sockaddr_in server... 阅读全文
posted @ 2018-05-20 21:58 药剂学徒 阅读(149) 评论(0) 推荐(0)
8、linux网络编程--多播
摘要:1 z一、概述: 单播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。单播和广播实际上是两个极端,要么对一个主机进行通信,要么对整个局域网进行通信。实际情况下,经常需要对一组特定的主机进行通信,而不是整个局域网上的所有主机,这就是多播的用途。 IP 多播(也称多址广 阅读全文
posted @ 2018-03-18 20:55 药剂学徒 阅读(225) 评论(0) 推荐(0)
6、linux网络编程--UDP协议编程
摘要:一、概述: UDP 是 User Datagram Protocol 的简称, 中文名是用户数据报协议,是一个简单的面向数据报的运输层协议,在网络中用于处理数据包,是一种无连接的协议。UDP 不提供可靠性的传输,它只是把应用程序传给 IP 层的数据报发送出去,但是并不能保证它们能到达目的地。由于 U 阅读全文
posted @ 2018-03-18 20:54 药剂学徒 阅读(363) 评论(0) 推荐(0)
7、linux网络编程--广播
摘要:同一个子网的所有主机网卡都会接受所在网段广播地址的数据包。广播地址应用于局域网内的所有主机。 广播地址是专门用于同时向网络中所有工作站发送的一个地址。 广播地址主要分为两类: (1)受限广播:路由器从来不会转发受限的广播数据包,但同一个子网的所有主机都会接受到受限广播的数据包。 ip地址的网络字段和 阅读全文
posted @ 2018-03-18 20:54 药剂学徒 阅读(308) 评论(0) 推荐(0)
4、linux网络编程--套接字的介绍
摘要:​一、套接字概述: 套接字是一种通信机制(通信两方的一种约定),凭借这种机制,不同主机之间的进程可以进行通信。我们可以用套接字中的相关函数来完成通信过程。 套接字的特性有三个属性确定:域(domain),类型(type),协议(protocol)。 二、套接字的域 域指定套接字通信中使用的网络介质, 阅读全文
posted @ 2018-03-18 20:53 药剂学徒 阅读(372) 评论(0) 推荐(0)
5、linux网络编程--C/S与B/S架构的区别
摘要:一、概述: 在这个信息急剧膨胀的社会,我们不得不说,人类正在进入一个崭新的时代,那就是信息时代。信息时代等等一个主要特征就是计算机网络的应用。计算机网络哟从最初的集中式计算经过了clent/server阶段(有两层C/S和三层C/S),已发展到目前最流行的browser/server计算模式。其中颇 阅读全文
posted @ 2018-03-18 20:53 药剂学徒 阅读(746) 评论(0) 推荐(0)
3、linux网络编程--网络字节序
摘要:一、字节序的概念 字节序是指多字节数据的存储顺序,在设计计算机系统的时候,有两种处理内存中数据的方法:大端格式、小端格式。 小端格式(Little-Endian):将低位字节数据存储在低地址。 大端格式(Big-Endian):将高位字节数据存储在低地址。 举个简单的例子,对于整形 0x123456 阅读全文
posted @ 2018-03-18 20:52 药剂学徒 阅读(421) 评论(0) 推荐(0)
1、linux网络编程--网络协议
摘要:全世界有那么多的电脑,为什么他们两两之间可以互联? 为了使不同的计算机之间可以互联,ARPANet制定了一套计算机通信协议,即TCP/IP通信协议,他们对电脑如何连接组网作出了详细的规定。理解了这些协议,就理解了网络的原理。 一、概述: 1、模型: 为了减少设计的复杂性,大多数网络采用了分层的方式来 阅读全文
posted @ 2018-03-18 20:51 药剂学徒 阅读(283) 评论(0) 推荐(0)