小编dan*_*ter的帖子

PST 到 PDT 在 4 月 1 日而不是 3 月 11 日凌晨 2 点更改?

我收到抱怨说,在我的嵌入式设备中,华盛顿的 PST 时区比华盛顿提前一小时。我正在使用 tz 实用程序来设置时区。

这是洛杉矶时区:

 2018   Sun, Mar 11 at 2:00 am  PST ? PDT   +1 hour (DST start) UTC-7h
        Sun, Nov 4  at 2:00 am  PDT ? PST   -1 hour (DST end)   UTC-8h
Run Code Online (Sandbox Code Playgroud)

我什至用最新的 2018 二进制文件更新了 tz 实用程序,但仍然遇到这个问题,我还缺少其他东西吗?

4月1号查了PST-PDT的变化后很疑惑?

usr/share/zoneinfo # date 031111002018; TZ='America/Los_Angeles' date
Sun Mar 11 11:00:00 UTC 2018
Sun Mar 11 03:00:00 PST 2018
/usr/share/zoneinfo # date 041111002018; TZ='America/Los_Angeles' date
Wed Apr 11 11:00:00 UTC 2018
Wed Apr 11 04:00:00 PDT 2018 <--- …
Run Code Online (Sandbox Code Playgroud)

linux timezone

5
推荐指数
1
解决办法
1305
查看次数

对不同主机使用 Unix 域套接字

实际上,我有一个在 ARM-Linux 上运行的软件,其中有我的三个应用程序。我想在 Linux 主机 x86 上运行某个应用程序。

我的 ARM-Linux 程序中的内部组件使用 Unix 域套接字进行通信。

我的套接字类型是:AF_UNIX

我使用的是旧的 ARM 处理器,不支持 Valgrind。应用程序中存在一些内存泄漏导致崩溃。因此,我在主机中构建应用程序,并弄清楚如何使用域套接字在 ARM 和 x86 之间建立通信?


现在我遇到的情况是应用程序foo在ARM中并且bar是Linux x86。问题是不同主机之间可以通信吗?


阅读下面的链接后,我认为 Unix 域套接字是跨域的,我很困惑。

我读,

UNIX 域套接字是同一主机上的进程可以进行通信的一种方法。使用流套接字进行双向通信。

fd = socket(AF_UNIX, SOCK_STREAM, 0);
Run Code Online (Sandbox Code Playgroud)

unix-sockets

1
推荐指数
1
解决办法
1317
查看次数

创建套接字文件是否需要 AF_INET?

关于为AF_INET.

为了AF_UNIX在同一主机内进行通信,我们创建套接字文件示例/tmp/name_of_the_socket_file

怎么样AF_INET,是否需要创建套接字文件?

AFAIK,我不需要创建套接字文件AF_INET,我可以与简单的客户端和服务器模型进行通信。

我的同事告诉我,我需要创建以AF_INETIP 地址作为文件名的套接字文件,我不明白有人可以澄清我吗?

tcp socket

1
推荐指数
1
解决办法
1323
查看次数

标签 统计

linux ×1

socket ×1

tcp ×1

timezone ×1

unix-sockets ×1