问题标签 [communicate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
44789 浏览

java - 两个线程之间的通信

我有一个线程,A其中有一个列表。List 包含一些对象。现在我想设计一个机制,我可以通过它向线程发送一些消息A

Thread A循环运行(它不等待或休眠)。其他一些线程,向线程B发送一些消息,A线程A清空其所有队列。

如何在线程之间发送消息?

编辑:我可以这样做吗?

0 投票
1 回答
887 浏览

python - Python:对子进程的顺序调用(在本例中为 espeak)

我想知道是否有办法像在命令行中那样访问 espeak:

现在,我可以在 python 中做到这一点的唯一方法是process = subprocess.Popen(['espeak'], stdin=subprocess.PIPE ),然后是

或者

前者会阻塞程序的其余部分,直到 espeak 完成,这是不可取的行为,而后者不会阻塞但允许重叠的可能性,比如如果我的程序调用 espeak 两次太快。我想知道是否有一种方法可以像在命令行中那样调用 espeak,我可以在其中快速输入多个要说的内容,但它只会在第一个完成后说第二个。

特别是,上面的两个例子都在一个表达式后关闭了 espeak。有没有办法避免这种情况?

编辑: ed. 给出的答案是在末尾写上换行符,然后刷新

0 投票
1 回答
833 浏览

python - Python:使用子进程调用 Fortran 并通过通信给出命令

我想从 python 调用一个 Fortran 程序。我使用来自子进程的 Popen 语句,如下所示:

然后我想将一些文件名发送到 fortran 程序。fortran 程序从标准输入读取它们,然后打开文件。如果我使用类似的东西:

一切都很好,fortran 程序按预期工作。但是,我想在 python 程序中将文件名作为变量提供。所以如果我使用

我的 fortran 程序无法打开文件名。问题是fortran读取的字符串看起来像这样

一个空白字符作为第一个字符,每个正确字符之间都有一些奇怪的字符。不幸的是,这仅在您单独打印字符串的每个字符时才会出现。如果你只是打印文件名

你得到

所以我的问题是,为什么 python 将这些奇怪的字符放入与子进程的通信中,更重要的是,我该如何摆脱?

非常感谢

0 投票
3 回答
1505 浏览

c# - 交流 Java 和 C#

我正在开发一个使用 RFID 阅读器的项目,该阅读器仅适用于 C# 中的库。问题是我真的很想使用 Java(开发程序的其余部分、GUI 等),并使用 C# 程序只是要求读者阅读信息并将字符串返回给 Java 程序。

那么,有没有办法我可以做到这一点?

提前致谢。

0 投票
1 回答
640 浏览

c# - 将数据传递给 BackgroundServiceAgent

我有两个项目,一个是“Windows phone 应用程序”,另一个是“Windows phone 音频播放器代理”。

为了向 AudioPlayer 提供类似“下一首曲目”的内容,我需要一种在我的应用程序和代理之间进行通信的方法。

我的第一次尝试是单例,我不知道为什么,但他们都创建了自己的单例实例。

那么最好/最简单的沟通方式是什么?

0 投票
3 回答
9701 浏览

android - 在 2 台 Android 设备之间进行通信

我需要一种在 2 个 android 设备、1 个手机和 1 个平板电脑之间发送消息的方法。我正在使用 Java 创建应用程序。我正在查看服务器,但我不知道从哪里开始。谢谢你的帮助 :-)

Ps 两台设备都将使用相同的 wifi 连接,所以我可以使用端口发送消息吗

0 投票
1 回答
387 浏览

https - 基于 Https 协议将 WSO2 WSF/C++ 应用到客户端

我使用基于 Https 协议的 WCF 建立了一个服务器,现在我想使用 WSO2 WSF/C++ 创建一个客户端(并且客户端代码由代码生成器工具生成),但是我无法与服务器通信,因为客户端是基于Http,而不是Https。而且我不知道如何为我的客户端编写代码,也很少有示例或代码可供参考,几乎它们都是基于 http 的。现在,我如何编码我的客户端来实现 Https 协议。有人知道我应该如何使用 API 吗?谢谢!

0 投票
1 回答
423 浏览

microcontroller - 我如何通过 G3 USB 调制解调器连接到微控制器,原因是通过互联网连接

我的问题是通过 gsm 覆盖的长距离通过互联网将一组命令传输到微芯片。我将不胜感激任何帮助。

0 投票
1 回答
17470 浏览

python - Python3子进程通信示例

我是子处理的新手。

我只需要一个在parent.pychild.py之间进行通信的非常简单的 win32 示例。从 parent.py 发送到 child.py 的字符串,由 child.py 更改并从 parent.py 发送回 parent.py 以进行 print()。

我发布这个是因为我发现的示例最终要么不是 win32,要么不使用让我感到困惑的孩子。

谢谢你的帮助。

0 投票
2 回答
562 浏览

java - 与不在同一网络上的计算机通信


我想在不在同一网络上的两台计算机之间进行通信,我尝试使用套接字,但我只找到了在同一网络中进行通信的教程和示例。
我试图在 stackoverflow 上搜索,但我不知道要搜索什么。
我想双向发送文本(聊天)。

-edit-问题是,对我来说,我必须使用或做什么是模糊的,所以我不能更清楚地说我想为聊天应用发送双向文本(可能是日期),只是为了学习. -编辑-