问题标签 [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 投票
2 回答
114 浏览

communication - 如何在开发团队内平衡区域时间与开放和积极的沟通?

如何在开发团队中平衡“区域”时间与开放和积极的沟通?

0 投票
11 回答
5276 浏览

java - 如何从 JVM 外部调用对象中的方法?

我有一个非常简单的 Java 类,它通过输入验证有效地装饰了一个 Map,具有明显的 void set() 和 String get() 方法。

我希望能够有效地调用这些方法并处理来自 JVM 外部的返回值和异常,但仍然在同一台机器上更新:我想到的调用者不是另一个 JVM;谢谢@戴夫雷

我的实施考虑是典型的

  • 表现
  • 易于实施和维护(简单?)
  • 可靠性
  • 灵活性(即我可以从远程机器呼叫等)

有没有“正确的方法”?如果没有,我有什么选择,每种选择的优缺点是什么?

(人们实际上已经做过并且可以提供真实反馈的东西会很棒!)

0 投票
1 回答
689 浏览

c# - 如何编写一个桌面应用程序来读取/写入数据到连接到 PC 的 symbian 手机

我想创建一个桌面应用程序(最好在 c# 中,在 .net 或单声道上运行),它可以从/向我连接的(usb/蓝牙)读取/写入信息(电话簿、日历、电话、短信等) symbian 手机(SE p990i),但我似乎无法为它找到正确的关键字来谷歌,因此无法开始。

我考虑查看一些现有的 OSS 应用程序的源代码,但找不到任何源代码。MyPhoneExplorer 是免费软件,但不提供源代码。无论如何,它都需要安装 Sony-Ericsson 通信程序,因此假设它的代码在 linux 上没有用。

所以,请建议要搜索的关键字!

谢谢,

0 投票
6 回答
444 浏览

sockets - 套接字是最好的方法吗?

我正在开发一个需要通信的工具:通过互联网与该工具的其他远程实例发送和接收文件。在这种情况下最好使用哪种通信选项?插座?

0 投票
6 回答
18131 浏览

communication - 汉明码是如何工作的?

传输数据时,汉明码显然允许您重新创建已通过线路损坏的数据(纠错码)。

这是如何工作的,如果有的话,它的局限性是什么?

有没有更好的纠错解决方案(而不是重传)?是否存在重传更好的情况?

0 投票
12 回答
875 浏览

networking - 如何通过网络在私人应用程序之间进行私人通信?

它基本上是一个安装在多台 PC 上的应用程序,每个安装程序都维护它自己的数据库,当它们同时启动(连接到同一网络)时,它与其他的数据库同步。

我已经使用简单的套接字连接和自定义缓冲区对此进行了测试,但希望使应用程序之间的通信符合公认的标准,并且要安全/健壮,而不是尝试重新发明轮子。

执行此应用程序到应用程序通信的正常/标准方式是什么?我在哪里可以找到更多信息?

此外,有哪些技术可以/可以用来发布和查找网络上的其他应用程序?


编辑:(细化我的问题)

下面的 gimel 指向的 pub/sub 模型似乎符合我的需要。然而,它涵盖了很多领域,我真的不知道从这一切中拿走和使用什么。

一旦两个或多个应用程序相互发现,我似乎也需要建立 P2P 连接 - 我该怎么做?

如果有可用的示例/教程,请指出。实现我需要的东西的小型开源项目/模块也可以提供服务。

我选择的平台是 Linux,但基于 Windows 的示例也非常有用。


编辑[09-01-06]:

我目前正在研究以下选项:

  1. 多播(TLDP-Howto) - 这似乎可行,但我需要进一步研究它。
  2. 使用免费的动态 DNS 服务器,虽然这看起来有点冒险......
  3. 使用一些免费的电子邮件工具,例如 gmail/yahoo/...,并从那里发送/阅读邮件以查找其他应用程序的 IP(可以工作,但感觉很脏)
  4. 有人建议使用 webservices,但我不知道它们是如何工作的,必须研究一下

我将不胜感激您对这些选项的意见,以及是否有任何示例。不幸的是,我没有选择使用中央服务器或网站(除非可以保证它是免费和永久的)。

[编辑 2009-02-19]

(希望我能接受两个/三个答案!我接受的一个是因为它提供了思路和可能性,而其他人则提供了固定但适用的解决方案。感谢所有回答的人,所有这些都有帮助。)

当我找到/实施我的解决方案时,我将更新这个问题,如果解决方案足够,我将为它创建一个 sourceforge 项目。(无论如何,在一个更大的项目中,这只是一个小问题。)

0 投票
2 回答
1963 浏览

wcf - 在 2 个 WCF 服务之间进行通信

如何在 2 台不同机器上托管的 2 个 WCF 服务之间进行通信。

0 投票
4 回答
592 浏览

svn - 使用 Subversion 作为项目交流工具的最佳方式是什么?

如果项目允许的唯一服务器是 Subversion (svn) 服务器,那么将其用作项目通信工具的最佳方式是什么?例如,有没有一种可以将其用作 wiki、错误跟踪器和/或博客平台的好方法?

注意:服务器由 Apache 托管,并具有基本的 html 界面。

0 投票
5 回答
198 浏览

communication - 您如何让您的用户使用适当的渠道报告错误?

我们有一个设置,用户可以使用基于 Web 的表单或向特定的电子邮件地址发送电子邮件,以便他们可以报告错误。如果他们这样做,则会在错误跟踪系统中创建记录,并通过电子邮件通知相应的开发人员。

一些用户仍然亲自向我们发送电子邮件,打电话给我们,或者(最糟糕的是)亲自找到我们以口头描述错误。

您如何鼓励您的用户使用您为他们安排的错误报告系统?

  • 您是否拒绝接受错误,除非它们是通过批准的途径提交的?
  • 您是否接受通过其他方式报告的错误,但温和(或严厉?)提醒用户改用适当的渠道?
  • 您是否甚至不为错误报告提供“可接受的路线”而烦恼,而只是拿走你得到的东西?

无论您使用什么方式,您如何解决以下问题:

  • 不要让用户觉得你通过限制他们的联系方式来逃避工作
  • 鼓励错误报告(令人惊讶的是,有多少用户会在数周或数月后才报告错误)
  • 在团队和用户之间培养善意和信任(咳嗽)

我正在寻找有关此问题的一般指导。我们曾希望通过让他们更轻松的方式来帮助解决问题,并且在某种程度上确实如此,但是是否有人有一些特别成功(或不成功)的方法可以分享?

0 投票
9 回答
1790 浏览

java - 快速而肮脏的解决方案,用于不同机器中的进程之间的通信

我在我的网络中的两台机器上有两个用 java 编写的进程,它们应该将简单的数据块相互传递。


我正在寻找一种快速而肮脏的方式(不求助于写入文件和轮询网络共享文件的更改)