随笔分类 - 网络
摘要:1. 目的 今天发现我配置的一台电脑ip被人占用了,所以准备写个程序扫描一下局域网内所有正在使用的ip和主机名 2. 实现 直接上代码
阅读全文
摘要:1. WSAAsyncSelect 模型 WSAAsyncSelect 模型比较简单,是为了适应Windows的消息驱动环境而设置的,WSAAsyncSelect 函数自动把套接字设为非阻塞模式。MFC( Microsoft Foundation Class, Microsoft 基础类库)中的CS
阅读全文
摘要:1. select模型 select模型主要借助于api 来实现,所以先介绍一下select函数 2.例子 一个简单的流程: 1. 初始化套接字集合 fdSocket,向这个集合添加监听套接字句柄。 2. 将 fdSocket 集合的拷贝 fdRead 传递给 select 函数,当有事件发生时,
阅读全文
摘要:1. I/O模型共有以下几种: 阻塞(blocking)模型 选择(select)模型 WSAAsyncSelect模型 WSAEventSelect模型 重叠(overlapped)模型 完成端口(completion port)模型 2. 阻塞模式 套接字创建时,默认工作在阻塞模式下.阻塞套接字
阅读全文
摘要:1.起因:>* 下载游戏更新包客户反应更新时间太久,要求我们网速比较低的时候就不要更新2.解决:>* 因为之前用的是curl下载,所以在查看了curl.h里面的说明后使用了以下两个option实现了下载时最低网速的设置>* CURLOPT_LOW_SPEED_LIMIT --> 设置最小速度 单位...
阅读全文