会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
熊鑫xzy
博客园
首页
新随笔
联系
订阅
管理
2021年3月16日
笔杆网
摘要: https://www.bigan.net/get_points
阅读全文
posted @ 2021-03-16 12:04 熊鑫xxx1x
阅读(82)
评论(0)
推荐(0)
2020年11月18日
应用层2
摘要: web和http 首先介绍一些术语 1)一个web页面由很多项目(objects)组成 2)一个项目是一个诸如HTML文件或者一个JPEG图片,一个Java小程序,一个音频文件等 3)一个web页面由一个base HTML文件和若干超链接组成 4)base HTML通过URL(Uniform Res
阅读全文
posted @ 2020-11-18 22:50 熊鑫xxx1x
阅读(231)
评论(0)
推荐(0)
2020年11月17日
应用层
摘要: 创建一个网络的应用层的应用 需要写一个程序这个程序需要满足如下要求: 1.能够在不同的终端系统上面运行。 2.可以通过网络实现通信。 3.例如:Web Server 在网络核心部分没有应用应用层的软件 1.网络核心不在应用层上起作用。 2.这样的设计有助于网络应用在终端设备上的快速传播。 客户端--
阅读全文
posted @ 2020-11-17 19:49 熊鑫xxx1x
阅读(185)
评论(0)
推荐(0)
2020年11月16日
第一章答案
摘要: 1. 按照书上定义的主机和端系统没有任何区别 主机(hosts==end-system)。主机或者端系统包括,一台个人电脑,任何一个联网的嵌入式设备,一台服务器等。 2.在计算机网路中协议主要用来约定网络中的节点之间的通信的规则,其主要有3个方面,分别是 :格式 顺序 和反映。就是说首先应该听懂对方
阅读全文
posted @ 2020-11-16 21:20 熊鑫xxx1x
阅读(107)
评论(0)
推荐(0)
2020年10月13日
poll和事件异常
摘要: 背景:今天看muduo网络库 发现一段代码: 1 if ((revents_ & POLLHUP) && !(revents_ & POLLIN)) 2 { 3 if (logHup_) 4 { 5 LOG_WARN << "fd = " << fd_ << " Channel::handle_ev
阅读全文
posted @ 2020-10-13 14:51 熊鑫xxx1x
阅读(962)
评论(0)
推荐(0)
2020年10月11日
网络编程中的tcp连接若干问题
摘要: 1. 什么是Berkeley ? 2. 关于IO multiplexing 和 blocking IO 以及 nonblocking IO 在陈硕的 多线程服务器编程一书的204页有如下描述: IO multiplexing一般不能和blocking IO用在一起,因为 blocking IO中re
阅读全文
posted @ 2020-10-11 16:10 熊鑫xxx1x
阅读(195)
评论(0)
推荐(0)
2020年10月10日
TCP_NODELAY
摘要: 1 void Socket::setTcpNoDelay(bool on) 2 { 3 int optval = on ? 1 : 0; 4 ::setsockopt(sockfd_, IPPROTO_TCP, TCP_NODELAY, 5 &optval, static_cast<socklen_
阅读全文
posted @ 2020-10-10 09:44 熊鑫xxx1x
阅读(485)
评论(0)
推荐(0)
2020年10月9日
getsockopt
摘要: 背景: 以下函数 1 bool Socket::getTcpInfo(struct tcp_info* tcpi) const 2 { 3 socklen_t len = sizeof(*tcpi); 4 memZero(tcpi, len); 5 return ::getsockopt(sockf
阅读全文
posted @ 2020-10-09 20:25 熊鑫xxx1x
阅读(1861)
评论(0)
推荐(0)
static_assert和offsetof
摘要: 背景: muduo网络库中的如下用法: 1 static_assert(sizeof(InetAddress) == sizeof(struct sockaddr_in6), 2 "InetAddress is same size as sockaddr_in6"); 3 static_assert
阅读全文
posted @ 2020-10-09 15:33 熊鑫xxx1x
阅读(308)
评论(0)
推荐(0)
2020年10月8日
read和readv
摘要: 背景:在muduo网络库源码中出现了两个read函数,一个是read另一个是readv,源码如下 : 1 ssize_t sockets::read(int sockfd, void *buf, size_t count) 2 { 3 return ::read(sockfd, buf, count
阅读全文
posted @ 2020-10-08 15:17 熊鑫xxx1x
阅读(1567)
评论(0)
推荐(0)
下一页
公告