问题标签 [communication]

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 投票
8 回答
684 浏览

crash - 如何向其他非 IS 部门的高层传达坏消息?

最近我们添加了几台网络服务机器,它们无法成功发送电子邮件。我们(IS)没有注意到这一点,异常被吞并并记录下来,但大约一个月没有人注意到。

不用说,在过去的一个月里,许多采购订单和采购订单的撤回都没有发出。

虽然这真的不是任何人的错,但有没有什么好的方法可以将这个问题告诉公司中比你更高的非技术人员?

提前感谢您的任何建议,我有点吓坏了。:)


编辑:读完这篇文章,我更多的是寻求有关如何打破新闻的提示。我知道没有好的方法,只是过去可能对您有用的成功技巧。


解决方案以防万一有人想知道...新的 Web 服务机器 IP 未添加到我们的受信任 IP 的邮件服务器列表中。:)

0 投票
1 回答
351 浏览

java - 站点间通信:如何将在站点 A 上注册的身份验证用户与站点 B 进行通信?

我的情况是,在站点 A 上注册了“n”个用户。用户使用站点 A 上的服务后,他/她被重定向到站点 B 以访问站点 B 托管的服务。如何站点 B 上的应用程序确保/验证用户是站点 A 的经过身份验证的用户,而不是恶意重定向请求。

有可能使用联合身份。但是,我正在寻找其他解决方案。

有人可以指导我应该从哪里开始寻找启用这样的服务/功能。

托管在站点 B 上的应用程序是用 JAVA 开发的。当然,通信是独立于技术的,但是使用 JAVA 的技能集将是一个额外的优势。

0 投票
1 回答
301 浏览

sockets - 网页如何与本地富客户端应用程序通信

我需要实现一个流程,让用户在网页中输入一些细节,并将这些信息作为某种事件触发到同一主机上的 Java 富客户端应用程序 (SWING)。

一个想法可能是实现一个小程序,该小程序将启动与 SWING 应用程序实现的侦听器的套接字通信,但不确定这是否可能。

这种令人费解的整合基本上是一个既定的事实。本质上,Web 应用程序和 SWING 应用程序都已经处于活动状态并正在使用中。唯一缺少的一点是以易于实现的方式在两者之间共享信息。无论多么肮脏。

有任何想法吗?

谢谢!

0 投票
3 回答
1575 浏览

iphone - 如何在 iPhone 上使用 HTTP 通信?

我想使用 HTTP 连接到服务器,向它发送一个字符串并从服务器接收响应字符串。关于如何通过 url 连接到服务器、发送和接收消息的任何想法?

0 投票
1 回答
5498 浏览

iphone - 如何在 iPhone 上接收来自 URL 的数据?

我正在使用 Apple 文档中的代码进行一些 HTTP 通信。我可以成功连接到 URL,但我无法从我的服务器接收数据。

原因可能是:

  1. receivedData在 Action 本身中声明。注释说我应该在别处声明它。我应该在哪里申报?我应该将其声明为控制器的财产吗?

  2. 如何[[NSMutableData data] retain]找到 URL 之外的 URL if{}

0 投票
2 回答
1296 浏览

iphone - 从 iPhone 上的 URL 接收数据?

我正在使用 Apple Document 创建一个应用程序。我成功连接到服务器,但我从服务器收到 0 个字节(没有响应数据)。我采取以下步骤:

  1. 我创建了一个基于视图的应用程序并添加了一个属性“receivedData”:

    在 ViewController.h 中:

    在 ViewController.m 中:

    /li>
  2. ViewController.m 的动作 'ViewDidLoad',我补充说:

    /li>
  3. 在视图中添加一个按钮并为其添加操作:

    /li>

当我调试这些代码时,我发现 receivedData 返回 0 个字节。关于出了什么问题的任何想法?对我的代码进行简单修改将不胜感激。

0 投票
2 回答
2892 浏览

wcf - 使用 WCF (.NET) 进行进程内通信设计

我有一个有趣的设计问题,希望大家能提出一些建议。我正在使用 C# 和 .NET 3.0

我有一个非常好的、可扩展的框架,它构建在 WCF 之上,可以自动设置端点和创建合同。我正在使用的系统可以以不同的方式运行——端点可以在互联网上的其他地方,在同一个盒子上的不同程序集中运行,甚至在同一个进程中运行。WCF 非常适合使所有这些透明化,但在最后一种情况下,我想提高效率:

我很想避免序列化并没有真正去任何地方的对象的开销。在同一个程序集中的两个线程之间进行通信确实没有意义。同时,我想利用已经存在的基于 WCF 的框架,因为如果我们没有两个独立的通信路径,这将更容易维护,具体取决于系统的设置。

我的第一个想法是在不安全的上下文中使用对象指针——不与序列化作斗争,而只序列化最小数量。我对此的担忧是,在 GC 具有攻击性的环境中的异步消息上,在我们有机会取消引用其中包含的指针之前,该消息可能并且很可能会消失,这将导致很多问题。

我的下一个想法是使用 GCHandles,但我不确定它们的行为 - 如果 GCHandle 不再被引用,但包含对托管对象的引用,是否都被 GC 清理了,或者两者都没有?我担心使用这些会引入巨大的内存泄漏,因为消息丢失的可能性很大,我们将无法调用 Free(),而且我能找到的文档是......缺少.

另一个想法是使用反射来查看所有托管对象,但这样做的开销似乎很大,而且这个系统必须尽可能高效。

因此,总而言之,我正在尝试使用 WCF 跨进程发送一个对象而不对其进行序列化,据我所知,这意味着即使它暂时没有引用也保持它的活动状态。看起来应该是可能的,但我想知道我是否也想吃蛋糕。

非常感谢您的意见!

0 投票
10 回答
12667 浏览

c - 如何在 C 中获取我的非环回网络 IP 地址?

对于两台主机之间的通信,我需要将我的主机的 IP 地址发送到另一个站点。问题是,如果我请求我的 IP 地址,可能是我取回了本地环回 IP 地址 (127.xxx) ,而不是网络(以太网)IP 地址。

我使用以下代码:

解决它的唯一方法是确保我在 /etc/hosts 中的主机名位于真实网络地址后面,而不是本地环回(例如 Ubuntu 的默认值)。

有没有办法在不依赖 /etc/hosts 的内容的情况下解决这个问题?

编辑:我改变了上面的代码,所以它使用了 getaddrinfo,但我仍然得到回环设备的号码(127.0,0,1)而不是真实的 IP 地址:

(我曾经用三个 SOCK_STREAM、SOCK_DGRAM 和 SOCK_RAW 取回 3 个 addrinfo 的列表,但提示阻止了这一点)

所以我的问题仍然存在......

0 投票
8 回答
50134 浏览

php - 在 Windows 上使用 PHP 进行串行通信

我正在寻找一种与 Windows 上的 RS232 串行 COM 端口通信的方法。我在网上找到了两种解决方案,一种不是完全免费的(在功能上引入了故意延迟),另一种在 Windows 上功能有限。后者只能写入 Windows 上的 COM 端口,不能读取。

我看不到第一个解决方案的代码,因为它被编译成一个 .dll (有道理,否则人们只能编辑延迟而不是购买它......)而第二个似乎只使用 fopen()打开端口,然后 fwrite() 对其进行写入,就像对流所做的那样。但显然它没有返回任何东西。

我知道这是可能的,因为第一个解决方案是这样做的,尽管它确实需要 Apache 使用 php-cgi 模块而不是 php5module。

有任何想法吗?

0 投票
4 回答
151 浏览

communication - 保持应用程序和基础设施连接

我在一个分为两组的 IT 部门工作。一组开发和管理应用程序,另一组管理公司的基础设施和服务器。我们面临的问题之一是沟通中断。我为应用程序组工作,我遇到的问题之一是当服务器被基础设施关闭或正在刷新数据库时没有收到通知。

有没有人对如何改善两组之间的通信有任何建议,或者对如何在多个系统(Linux 和 Windows)之间保持轻量级日志有任何想法?理想情况下,如果我们可以让我们的盒子只是推特他们的状态或其他东西,那就太好了。

谢谢您的帮助,