上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页
摘要: 流程图: select会定时的查询socket查询有没有新的网络连接,有没有新的数据需要读,有没有新的请求需要处理,一旦有新的数据需要处理,select就会返回,然后我们就可以处理相应的数据,select一旦没有数据,我们就可以处理其他数据,使用select可以进行阻塞掉网络数据,还可以将服务端解放 阅读全文
posted @ 2019-05-23 11:23 追风的小蚂蚁 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 固长数据:就是每次发送消息数据的大小都是固定的 变长数据:发送图片,因每次图片的大小都不一样,所以数据的大小不用,所以在发送时,需要指明消息数据的长度 所以,在步长数据dataLength没有什么用,只有在变长数据,因发送数据的长短是有变化的,所以dataLength是有作用的 粘包:假如,我们每次 阅读全文
posted @ 2019-05-23 09:41 追风的小蚂蚁 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 承接网络报文数据的格式和使用代码 服务器端: 客户端: 阅读全文
posted @ 2019-05-22 16:33 追风的小蚂蚁 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 服务器端: 客户端: 阅读全文
posted @ 2019-05-22 15:03 追风的小蚂蚁 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 流程图: 将字符串消息类型变为结构体类型的消息进行发送和接收! 服务器端: 客户端: 阅读全文
posted @ 2019-05-22 10:34 追风的小蚂蚁 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 程序流程图: 代码演示: 服务器端: 客户端: 阅读全文
posted @ 2019-05-22 09:49 追风的小蚂蚁 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在Windows平台上主要有两个版本的Socket Api函数:WinSock 1.1和WinSock 2.2 , 2.2版本默认兼容1.1版本,1.1 winsock.h wsock32.lib winsock.dll2.2 winsock2.h ws2 32.lib ws2 32.dll 2.0 阅读全文
posted @ 2019-05-21 17:44 追风的小蚂蚁 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 定义: 和选择排序一样,归并排序的性能不受输入数据的影响,但表现比选择排序好的多,因为始终都是O(n log n)的时间复杂度。代价是需要额外的内存空间。 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。归并排序是一种稳 阅读全文
posted @ 2019-05-20 11:13 追风的小蚂蚁 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 定义: 堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 排序思想: 将初始待排序关键字序列(R1,R2….Rn)构建成大顶堆,此堆为初始的无序区; 将堆顶元素R[1]与最 阅读全文
posted @ 2019-05-20 10:42 追风的小蚂蚁 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 计数排序思想: 计数排序的核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。 作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是有确定范围的整数。 计数排序(Counting sort)是一种稳定的排序算法。计数排序使用一个额外的数组C,其中第i个元素是待排序数组A中值等于i的元素的 阅读全文
posted @ 2019-05-19 15:43 追风的小蚂蚁 阅读(236) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页