最新 最热

linux/unix socket 最简单实例演示

今日开始接触 socket 网络编程,下面实例演示了服务器和客户端创建连接的流程,以及 socket 编程中需要使用的常见函数的使用方法。我们遵循下图的案例编写了一个服务端和一个客户端,目的只为写清楚每个函数的使用方法,所以...

2023-10-20
1

socket 多进程/多线程模型实现

前文我们实现了一个 socket 最小的实现,它只允许一台终端连接到服务器进行数据通信,但这样的程序对我们来说没有什么意义,所以我们一定要实现多个客户端与一个服务端通信交互数据,这样才能真正派上用场,所以本文主要介绍了...

2023-10-20
1

多路 io 转接模型 select/poll

多路io转发服务器模型也是为了解决大并发多客户端场景下的问题,比多进程、多线程开销要少。多进程多线程常规情况下都是使用 accept 或 read 函数在阻塞等接收客户端发送过来的数据,而多路io模型则是提供了一个系统函数...

2023-10-20
1

socket 实现服务端客户端时间同步

这个小案例主要是演示了服务端客户端通信,时间获取和设定的函数均是从网络上查询的,代码可以顺利编译运行,具体请查看代码和注释。

2023-10-20
1

rclone挂载Google Drive

元旦在土区成功购买Google one 2T之后,就着手开始用rclone挂载Google Drive

2023-10-20
1

最近关于「写文字」的思考

前段时间刚发表了一篇文章:复盘:细数这些年写文字的成与败,然后我又陷入了「写什么」的困局,我的思考的出发点是:

2023-10-20
1

解决 SSH 无操作自动断开 | pychram 超时无响应

工作中常需要连接着服务器,下班或暂时离开时会出现一段时间不操作终端,此时就会自动断开。

2023-10-20
1

macOS 使用 remote-viewer 连接 spice | PC 连接 spice 云桌面

最近需要使用到云桌面办公,但目前仅支持 windows 客户端。后经过询问,发现是使用 spice 协议链接,提供地址后,即可使用第三方客户端链接。

2023-10-20
1

解决 perl: warning: Setting locale failed.

经过分析错误为 LC_ALL 没设置值,LC_CTYPE 和 LC_MESSAGES 的值 zh_CN.UTF-8 系统未安装。

2023-10-20
2

netty 构建一个简易服务

构建一个只有Server服务端的netty服务,不需要额外的编写client去访问,也就是说使用现在的软件去访问。最简单的就是使用浏览器去访问,浏览是HTTP协议,所以服务必须是一个支持HTTP协议的应用。...

2023-10-20
1