问题标签 [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.
google-apps-script - 如何从另一个谷歌脚本调用已发布的谷歌脚本?脚本在不同的帐户中
我想在帐户 2 中调用脚本并将日历名称作为参数传递,在帐户 2 中,脚本将以调用脚本并获取一些事件的用户身份运行
python - Python子进程通信杀死了我的进程
为什么通信会杀死我的进程?我想要一个交互式过程,但通信会做一些事情,这样我就不能再在我的过程中使用 raw_input 了。
例外!
android - 使用网络的设备之间的文件共享
我想编写一个简单的应用程序来在设备之间进行通信。我的意思是从一台设备向另一台设备发送非常小的文件(小图像、文本或音频文件),但不使用蓝牙或 nfc,而是通过互联网。我怎么能做到这一点,这对初学者来说很难做到吗?
python - 为崩溃的子进程捕获“分段错误”消息:调用communication() 后没有输出和错误
我在使用 subprocess 模块获取崩溃程序的输出时遇到问题。我正在使用 python2.7 和 subprocess 调用带有奇怪参数的程序以获得一些段错误为了调用程序,我使用以下代码:
调用是一个包含程序名称和参数的列表(一个包含随机字节的字符串,除了子进程根本不喜欢的 NULL 字节)
当程序没有崩溃时,代码会运行并向我显示 stdout 和 stderr,但是当它确实崩溃时,out 和 err 是空的,而不是显示著名的“分段错误”。
即使程序崩溃,我也希望找到一种方法来获取错误。
我还尝试了 check_output / call / check_call 方法
一些附加信息:
我在 python 虚拟环境中的 Archlinux 64 位上运行这个脚本(这里不应该是重要的东西,但你永远不知道:p)
段错误发生在我试图运行的 C 程序中,是缓冲区溢出的结果
问题是当发生段错误时,我无法获得子进程发生的事情的输出
我得到正确的返回码:-11(SIGSEGV)
使用 python 我得到:
在 python 之外我得到:
shell的返回值是一样的:echo $? 返回 139 所以 -11 ($? & 128)
process - 使用管道减去数字的两个进程
难以使两个进程通过管道通信并交替减去一个数字。
输出应该是这样的: process1: 9 process2: 8 process1: 7 ...
到目前为止我所做的:
输出:从父母获得:9 从孩子获得:8 让这两个进程减去数字直到 0 的正确方法是什么?
subprocess - 当 popen 对不存在的服务执行状态检查时,错误没有返回结果
我正在尝试使用subprocess.Popen()
来读取服务状态。
如果我得到一个unrecognized service error
值,则在打印到屏幕时不会保存out
或err
供以后查看。
如果服务确实存在,“正在运行”将保存到该out
值。当遇到无法识别的错误时,我想完成相同的结果。
我尝试过使用subprocess.check_output
,但无法识别。
如果我使用现有服务,它可以按需要工作。
我的代码:
ios - 多个iOS模拟器可以通过wifi相互通信吗?
我正在研究 Ray Wenderlich 的“如何使用多人和蓝牙制作简单的纸牌游戏”。
当蓝牙不可用时,该游戏可以使用 Wifi。
如果我在一台电脑上打开一个 iOS 模拟器,在另一台电脑上打开另一个 iOS 模拟器,iOS 模拟器能通过 wifi 通信吗?
我相信答案是肯定的,因为每个 iOS 模拟器都可以通过 wifi 发送/接收数据。但是,我想在找到另一台计算机并在其上安装 XCode 之前进行检查。
c# - 在 C# 中与有时会冻结的进程进行通信
我正在尝试构建一个用于控制视频播放器的C#
应用程序。MPC-HC's
API
它来回发送Windows消息并且它正在工作。
除了MPC-HC
有时会冻结,当它冻结时,我的应用程序也会冻结。
有没有办法
1. 防止我的应用程序冻结
2. 检测MPC-HC
窗口是否响应
3. 如果冻结,终止进程并重新打开媒体播放器窗口
我已经能够为 2 和 3 编写代码,以及在发送命令之前检测响应性,但是如果MPC-HC
在发送 API 命令时冻结,我的应用程序将冻结,我无能为力。
有什么解决方法吗?也许中间有第三个进程,而我的应用程序只会以无法冻结主应用程序的方式与该中间进程通信(如果可能的话)?
编辑:原来我之前用'await'关键字测试了多线程,它实际上并没有启动任何新线程,这就是为什么进程仍然冻结!如果我确实正确地创建了一个新线程,那很好......这段代码有效并替换了我在下面编写的整个程序
当您在学习新功能方面落后时会发生这种情况
javascript - What method is there available to communicate 2 computers using Javascript & Ajax?
The whole point is to understand how computers should communicate with each other using javascript (no jQuery framework) and ajax (by using XMLHttpRequest). I have a memory game and I would like to add an online option for people so they can play with their friends. I was thinking about a peer 2 peer connection, but I didn't know how exactly and that is why I posted this question (I am sorry if my question is not meant to be here). This is what I had in mind:
User 1: 1. click->sendAction to server
Server: 1. receiveInfo->saveDetailsInDB 2. packReceivedInfo->send to User 2
User 2: 1. receiveInfo->updateDetails
Edit: Thanks to fstanis, I now know that I should use a WebSocket method in order to communicate users/computers with each other.
python - 使用通信将子进程的标准输出写入文件
我正在使用子进程来运行可执行文件并使用通信管道输出它的输出。最后,我将通信的内容写入文件。确切的代码如下所示
在上述过程中,日志文件是在运行结束时写入的。但是,有没有办法在可执行文件运行时将输出写入日志?