tcp
文章平均质量分 86
Eyre Turing
明明是写内核的C开发工程师,却因为剑术过于强被称为shell工程师
展开
-
服务端多进程处理客户端请求
服务端多进程处理客户端请求文章目录前言思路示例流程完整示例代码测试示例代码前言 以往我写的服务端在处理多用户的时候,要么采用多线程,要么采用多路复用,要么混用。但是最近有需求需要服务端更稳。多线程不稳定,用户量大了之后由于一个进程无法开启那么多线程就容易崩。多路复用时服务端处理各用户的事件时出现了轮转,响应的速度会慢了很多,特别是有一个用户发送大量数据时,其他用户会特别卡。 开多线程,每个线程再多路复用效率会高一些,也能同时处理更多用户,但是还是会出现一个用户请求处理不过来时,导致服务崩溃,所有原创 2022-04-03 20:27:33 · 704 阅读 · 0 评论 -
内网穿透工具
内网穿透工具文章目录前言思路部署示例交互逻辑前言 为了使服务后台程序能够在内网机器里有更好的体验,可以使用内网穿透,让外网用户也可以访问到该机器上的服务后台程序。思路 我的想法是通过公网服务器转发的方式实现内网穿透。需要实现两个工具,我分别称它们为:代理服务后台、代理客户端。我把实际上的服务器称为:真正的服务后台。 代理服务后台,顾名思义就是在公网服务器上跑一个服务程序,外网用户只需要连接该服务程序即可达到和直接连接真正的服务后台相同的效果。 代理客户端,就是,在一台既可以连接到代理服原创 2021-06-16 22:44:23 · 597 阅读 · 0 评论 -
使用Tcp发送smtp邮件(以Qt为例)
使用Tcp发送smtp邮件(以Qt为例)文章目录前言分析准备工作用Tcp连接到smtp服务器代码详细解释如果你只想复制粘贴请直接看这里发送邮件测试封装demo前言 有时候我们想在自己的应用里添加发邮件的功能,但是很多比较底层的编程语言是不自带直接发邮件的函数的,所以使用这类编程语言要发邮件就要自己实现发邮件的功能。下面以Qt为例写一个发送邮件的demo。如果是急着用发送邮件的功能就直接翻到...原创 2019-10-19 21:30:36 · 4582 阅读 · 5 评论