问题标签 [messenger]

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 投票
1 回答
811 浏览

java - IP Messenger 如何填充在线用户

我正在为 android 开发 IP messenger(LAN messenger),

成功地能够使用 udp 发送数据。但我必须手动输入目标 IP 地址。

现在我正在尝试创建在线用户列表。

IP Messenger 如何填充在线用户?

0 投票
1 回答
1286 浏览

android - 活动重新启动时从 Intent 服务重新连接 Messenger

我正在开发一个与服务器上的视频同步的应用程序。它启动一个 IntentService 下载播放列表,将其插入数据库,然后将实际视频文件下载到 sd 卡。

我在启动服务时使用通过意图传递的信使来传达已经下载了多少百分比。

我工作但显然当活动被破坏并重新开始时,信使不会重新连接。

这个问题的解决方案是什么,引导我走向正确的方向。谢谢

0 投票
0 回答
337 浏览

javascript - 如何将 freichat 脚本作为 smarty 模板文件

我在 php 中有 How freichat 聊天脚本,并希望与基于 php 的自定义站点集成,并使用 smarty 作为模板引擎(查看)。如何将该脚本放在 smarty 模板中以便它工作?

这是它的代码...

0 投票
1 回答
3964 浏览

c# - MVVM 光从 ViewModel 发送消息到 View

我对 MVVM light 非常陌生,并且在使用 Messenger 时遇到了一些问题。

我试图从 ViewModel 向 View 发送消息,但这对我不起作用,我尝试过查看帖子和示例代码,但我认为我缺少一些非常简单的东西..感谢您的帮助..

在我的 ViewModel 中,我发送一条消息

这是我的 Message 类,我真的不知道该放什么,因为一切都在我的 View 类中

我在 Views 构造函数中注册了消息:

不幸的是,这无法编译,所以我尝试了这个:

但是还是不行。。

这是我要调用的方法(在视图中):

谢谢。

0 投票
1 回答
2128 浏览

android - 在 Android 中被打包为 Intent 后从 Messenger 中检索 Handler

注意:以下所有代码均基于 C#/Mono/Xamarin.Android。

我有一个后台服务,它在某个时刻启动一个活动并将其传递给一个处理程序,包装在一个 Messenger 中:

当活动开始时,我想从意图中解开该处理程序,并在用户执行某些操作(例如单击按钮)时使用它将消息发送回服务。我尝试了明显的:

调试器告诉我它message.Binder是 Handler 类型,但转换失败。谷歌没有发现任何有用的东西。我可能做错了什么,不是吗?

编辑:天哪,我以某种方式设法忽略了该Messenger.Send()方法。显然,我应该使用它来向包装的 Handler 发送消息!

0 投票
1 回答
789 浏览

wpf - MVVMLight - Messenger:从用户控件项目发送消息到 exe 项目不起作用

我正在使用 Messenger 类在应用程序中广播消息。解决方案结构:

UserControlProject
- ucContainer
- ucContainerViewModel
- ucLogin
- app.xaml

ExeProject
- MainWindow
- app.xaml

ucContainer 在 MainWindow 中使用。在 MainWindow 构造函数中:
Messenger.Default.Register<LoginSession>(this, OnLoggedIn);

在 ucContainerViewModel 构造函数中:
Messenger.Default.Register<LoginSession>(this, OnLoggedIn);

在后面的ucLogin代码中:
Messenger.Default.Send<LoginSession>(new LoginSession() { UserName = txtUserName.Text, LoggedInAt = DateTime.Now });

问题:在 MainWindow 中没有收到消息。为什么?从它正在工作的同一个程序集中......在 ucContainerViewModel 中成功接收到消息。

问题(与 Messenger 无关):两个项目中都存在 app.xaml。两者都包含该 <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" />行。我还不清楚它是否需要?定位器应该在哪里定义为资源 - 在每个使用 mvvm light vm 概念的项目中还是仅在应用程序项目中?

(mvvmlight: 4.1.27, VS2013, ,NET4.5)

0 投票
1 回答
3853 浏览

php - GTalk、MSN (Skype)、Facetime(或消息)的 Instant Messenger 在线状态检查/指示器

我想知道是否有办法检查这些即时通讯工具的在线状态(指示器):GTalk、MSN (Skype)、Facetime(或 Messages)。

如果我能获得用户的在线状态以查看他/她是否在线、离开、忙碌、空闲等任何即时通讯工具:AIM、GTalk、ICQ、MSN 和 YAHOO,那就太好了。(如果有其他 IM 服务提供此类详细信息,请告诉我)。谢谢。

我可以通过卷曲到(big.oscar.aol.com 为 AIM,web.icq.com 为 icq 和 opi.yahoo.com 为 YAHOO)获取 AIM、ICQ 和 YAHOO 的在线状态并解析响应。

注意: GTalk 曾经有徽章,现在不再可用。这是我正在寻找的一个很好的例子:http: //motyar.blogspot.com/2010/04/gtalk-status-checker-with-php.html

0 投票
1 回答
86 浏览

.net - 跟踪复杂程序中的 MVVM Light Messenger

Messenger 对于视图模型之间的通信非常有用。但是,随着程序变大,使用 messenger 会使代码不可读,难以调试。

有没有一种很好的方法来跟踪注册和发送的消息?

0 投票
1 回答
1225 浏览

wpf - 多线程环境中 Galasoft Messenger 类的问题

我有两个班级,可以说 ClassA 和 ClassB。我必须在 Galasoft Messenger 类的帮助下进行交流。在 ClassA 中,我有以下代码:-

甲类:

我想在 Messenger 的帮助下从 ClassB 发送并行通知,即我想并行执行“案例 A”和“案例 B”。我正在做这样的事情。

B类:

但是直到第一个通知结束后才收到第二个通知。这是 Messenger 类不能同时发送两个通知的限制吗?

0 投票
1 回答
171 浏览

python - 在python中包装和同步信使类

我想创建一个包含在其他几个类之间共享的信使类的结构。我想保持信使和子类之间的参数同步,并且我还希望子类能够通过信使相互访问。我目前已按如下方式实现它,但在同步方面存在一些问题:

我猜测这种差异是由于缺乏对在 Python 中何时通过引用存储事物与按值存储事物的理解,或者可能是getattr覆盖中存在一些奇怪的漏洞。也许我可以添加某种同步功能来确保一切都保持同步,但它已经感觉很hackish,我认为有一个更清洁的解决方案。最终目标是拥有一个信使类和子类,它们与该信使透明地交互以创建/存储属性并保持一切同步。

注意,虽然这个例子没有展示出来,但实际的应用程序还要求子类可以访问彼此的方法(以及信使的方法)。不确定这是否有任何区别。

有任何想法吗?我是在正确的轨道上还是应该做一些完全不同的事情?我查看了元类和装饰器,但无法立即看到它们是否/如何帮助我。