上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 64 下一页
摘要: 背景 在学习 SO_REUSEADDR 地址复用的时候,看到有人提到了 SO_REUSEPORT 。于是也了解了一下。 SO_REUSEPORT 概述 SO_REUSEPOR这个socket选项可以让你将多个socket绑定在同一个监听端口,然后让内核给你自动做负载均衡,将请求平均地让多个线程进行处 阅读全文
posted @ 2020-03-23 17:05 schips 阅读(10683) 评论(1) 推荐(2)
摘要: 背景 默认的情况下,如果一个网络应用程序的一个套接字 绑定了一个端口(例如888),这时候,别的套接字就无法使用这个端口( 888 ) ref : https://blog.csdn.net/tennysonsky/article/details/44062173 c // sockfd_one, 阅读全文
posted @ 2020-03-23 16:51 schips 阅读(2098) 评论(0) 推荐(0)
摘要: 背景 有些时候我们在网络通信中也需要用到 组播(多播)、广播。现在我们来介绍如何实现。 建议:在此之前,关闭防火墙。 ubuntu: service ufw stop windows: 控制面板关闭 有关知识 基本概念 单播:两个主机间单对单的通信 广播:一个主机对整个局域网上所有主机上的数据通信( 阅读全文
posted @ 2020-03-23 15:39 schips 阅读(24509) 评论(1) 推荐(1)
摘要: 背景 以前用到socket的时候会调用setsocket进行设置,现在整理有关的笔记的时候,重新查阅资料发现有点奇怪,发现大家比较少使用到这个。 setsocket/getsocket #include <sys/types.h> /* See NOTES */ #include <sys/sock 阅读全文
posted @ 2020-03-23 15:10 schips 阅读(3584) 评论(0) 推荐(0)
摘要: 背景 整理之前学习socket编程的时候复习到了多路复用,搜索了有关资料,了解到多路复用也有局限性,本着打破砂锅问到底的精神,最终找到了关于IO模型的知识点。 在《Unix网络编程》一书中提到了五种IO模型,分别是:阻塞IO、非阻塞IO、多路复用IO、信号驱动IO以及异步IO。 我们在这里就介绍并实 阅读全文
posted @ 2020-03-22 00:37 schips 阅读(3378) 评论(0) 推荐(4)
摘要: 背景 复习 socket 编程的时候发现了以前没有留意到的 2个函数: 和 ref : "Linux编程之recvmsg和sendmsg函数" 知识 先来看看函数原型: msg_name 和 msg_namelen 这两个成员用于套接字未连接的场合(如未连接 UDP 套接字)。它们类似 recvfr 阅读全文
posted @ 2020-03-21 16:11 schips 阅读(4407) 评论(0) 推荐(0)
摘要: 背景 ref : https://www.ibm.com/developerworks/cn/linux/guitoolkit/qt/signal slot/index.html 信号和槽机制是 QT 的核心机制,要精通 QT 编程就必须对信号和槽有所了解。 信号与槽和设计模式中的观察者模式很类似。 阅读全文
posted @ 2020-03-21 11:28 schips 阅读(14841) 评论(0) 推荐(5)
摘要: 1、connect()函数实现的是信号与槽的关联。 注意:只有QO bject类及其派生的类才能使用信号和槽的机制 2、函数原型 在第一个函数中:第一个参数为发射信号的对象,例如后面的dlg;第二个参数是要发射的信号,例如后面的SIGNAL(dlgReturn(int)); 第三个参数是接受信号的对 阅读全文
posted @ 2020-03-21 10:46 schips 阅读(16895) 评论(1) 推荐(1)
摘要: 背景 生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,生产者往存储空间中添加产品,消费者从存储空间中取走产品,当存储空间为空时,消费者阻塞,当存储空间满时,生产者阻塞。 为什么要使用生产者和消费者模式: 在线程世界里,生产者就是生产数据的线程,消费者就是消费 阅读全文
posted @ 2020-03-20 17:27 schips 阅读(2580) 评论(0) 推荐(0)
摘要: 背景 在学习 Linux 信号 有关知识中,提到了 函数。 进程时间 (原文地址:https://www.cnblogs.com/clover toeic/p/3845210.html) 进程时间也称CPU时间,用以度量进程使用的中央处理器资源。进程时间以时钟滴嗒计算,通常使用三个进程时间值,即实际 阅读全文
posted @ 2020-03-17 15:20 schips 阅读(484) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 64 下一页