問題タブ [libpurple]

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 に答える
201 参照

c - receive-im-msg シグナル メッセージ

異なるプロトコルでいくつかの ID にログインし、メッセージを受信し、異なるメッセージ (コマンド) に応答するプログラムを作成したいと考えています。

例:

me: who
bot: libpurple を使ったボットです。

コードは次のようになります。

私にとって、このコードは問題ないように見えますが、期待どおりには機能しません。ボットが受信するメッセージは、常に不明なコマンドです。. なぜだか理解できない

であっても、真実ではありません


example_id_345: whoのようなものを出力します。

なぜこのようなことが起こるのか、何か考えがありますか? 私は何を間違えましたか?

ありがとう、私の悪い英語でごめんなさい。

0 投票する
0 に答える
915 参照

libpurple - libpurple の代替品は?

サブスクリプション サービスのフロント エンドとなるアプリケーションがあります。チャネルにとらわれないメッセンジャー (gchat、msn、yahoo、facebook など) をアプリケーションに埋め込みたいと考えています (そうするための主要なビジネス ドライバーがいくつかあります)。libpurple を調べたところ、必要なものはすべて揃っているようですが、展開パッケージに libpurple を (dll としても) 含める場合は、親アプリケーションを GPL にする必要があると思います。

これはオプションではないと私は信じています (それはいいことですが) - 制限の少ないライセンスを持つ libpurple に代わるものはありますか?

0 投票する
1 に答える
979 参照

java - Javaでlibpurpleを使用するには?

cppでlibpurpleを書いたのですが、クロスプラットフォーム機能のあるJavaアプリで使えますか?

0 投票する
1 に答える
764 参照

c++ - libpurple (Pidgin を支える IM ライブラリ) から別のユーザーのステータスを取得する

SIMPLE ネットワーク (Microsoft Office Communicator) 上の別の人の現在のステータスを取得しようとしています。私は libpurple を使用しており、libpurple の周りに C++ ラッパーを作成しました。SIMPLE ネットワーク上で他のユーザーと IM を送受信できます。私がまだ必要としているのは、他のユーザーの現在のステータスを取得することです

これは、別のユーザーのステータスを取得するための現在の試みです。
以前に定義および初期化されたもの:

PurpleAccount *CommonIM::m_account -> このアカウントを使用してメッセージを送信できます

このコードは、ステータスとして常にオフラインを返します。新しいインスタンスを作成した後、パープルがバディを更新しないかのように、常に「オフライン」のままです。過去数日間、libpurple と pidgin に飛び込んでこれを見つけようとしましたが、ステータスを取得する「適切な」方法が見つかりません。

0 投票する
2 に答える
124 参照

c - Cでの動的アカウント接続に最適なソリューションは?

私はCデザインパターンにあまり精通しておらず、次の問題の最善の解決策を探しています。libpurpleをベースにした小さなチャットクライアントを書きたいです。

プログラムの実行中に、いくつかのインスタントメッセージアカウントを接続および切断できるようにしたいと思います。接続と切断の呼び出しはコマンドラインを介して渡される必要がありますが、gets()で入力を待機します。プログラムは、すでに接続されているインスタントメッセージアカウントから新しいメッセージを取得するために常に実行する必要があるため、解決策はありません。

0 投票する
1 に答える
397 参照

xmpp - libpurple を使用したファイル転送

libpurple を使用してファイル転送の例をコーディングしようとして、ちょっと行き詰まりました。

私が最初に試みたのは、libpurple/examples ソース ディレクトリから nullclient の例を再利用して、serv_send_file を呼び出すことでした。これは正常にコンパイルおよび実行されるように見えますが、受信側では何も起こりません (受信側はファイル転送要求を受け取りません)。

ポインターおよび/または部分的なコード (任意の言語で) を歓迎します。

0 投票する
1 に答える
109 参照

c - libpurple と PlayBook NDK

私の友人も私も PlayBooks を持っていますが、しっかりとした Google Talk アプリはありません。

私たちはそれを始めたいのですが、誰かが何かヒントを提供できるかどうか疑問に思っていました.

CベースのライブラリとPlayBook NDKであるため、libpurpleを使用することを考えていました。

これは実現可能ですか?おすすめのスタート地点はありますか?また、一般的なヒントはありますか?

ありがとう、

パルト

0 投票する
1 に答える
2083 参照

ssl - ARM で libpurple ベースの接続を試行すると、「SSL ピアが無効な証明書を提示しました」というエラーが発生する

チャット アプリケーションの開発に libpurple (libpurple.com) を使用しています。すべてが x86 プロセッサ (デスクトップ) で正常に動作します

ただし、同じコードを ARM (iMx Freescale) プロセッサで実行すると、次のエラーが表示されます。

ログイン中に「SSL ピアが無効な証明書を提示しました」。

Ubuntu OS を使用しています。x86 マシンと同様に、ARM プロセッサ用のすべてのパッケージが存在するようです。(gnutls dev パッケージを含む)

手がかりをいただければ幸いです...

0 投票する
1 に答える
752 参照

android - Android用のlibpurpleのコンパイル

私はAndroidにlibpurpleを実装して、すべてのIMチャットサポートをAndroidアプリケーションに統合したいと考えています。そのために、次のリンクを使用して作業しています。

Androidでlibpurpleをコンパイルする

以下はAndroid用のリポジトリです[Android用のsoc.2012.androidリポジトリ]

しかし、問題は、リポジトリ全体をダウンロードしたのに、コンパイル手順で提案されているように、サーバーからPCにダウンロードされた「 android/workspace 」フォルダーがないことです。

0 投票する
3 に答える
382 参照

c - 組み込みプラットフォーム上のチャット *サーバー*

私は現在、チャット サーバー (meebo スタイル) を構築しています。

アーキテクチャはこのようなものです。

  1. libpurple上のBitlbeeはホストBにあります。データセンターの簡単なサーバーです。
  2. ユーザーは、ホストA のWeb サーバー (meebo と同様) 経由で bitlbee と通信します。この Web サーバーのバックエンドは、チャット セッションを維持します。ユーザー コマンドを適切な bitlbee コマンドに変換し、ホストAに送り返すだけです。

ここで最も重要な部分は、ホストAが組み込み Linux にデプロイされることです。

2 つの質問があります。

  1. チャット セッションを持続させるために、の使用を考えています。永続的な接続を使用してリアルタイム アプリケーションを作成する方がはるかに簡単です。しかし、そのようなプラットフォームでサポートされているかどうかは疑問です.
  2. node.js の代わりに C を使用すると (Web サーバーは使用していません)、ホストAのirc サーバーとlibircで通信できます。しかし、C ですべての Web サーバー機能 (セッション、URL/Cookie/投稿データの解析など) を実装するにはどうすればよいでしょうか?

また、私のアプローチが間違っている、またはより良いアプローチがあると思われる場合は、このアーキテクチャを改善する方法を教えてください。

注: これは大量のチャット サーバーではありません。