問題タブ [instant-messaging]
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.
java - 最高の Java jabber クライアント ライブラリ
Java jabber ライブラリについて、どのような良い/悪い経験がありますか?
c# - Jabber-net 統合
私のサーバー上の私のコードと通信する Google トーク ボットについて、助けを求めたいと思います。
私は code.google.com から Jabber-Net をダウンロードしましたが、そこにある例では十分ではありません... 私はこれらの技術に不慣れで、次のことについて何も知りません:
- クライアントはどのようにサーバーに到達しますか? [ある場合] DNS をどこでサーバーに変更すればよいですか?
- どのサーバー側ライブラリを使用する必要がありますか?
- 例から、デスクトップアプリをバックグラウンドで常に実行する必要があることを理解しましたが、これは意味がありません。
これをよりよく理解するためのより良い参照の例を誰かが持っていますか? 【無知ですみません…】
http - ポーリングによって駆動されないチャットサーバーを作成するにはどうすればよいですか?
クライアントのポーリングによって駆動される単純なチャットサーバーを作成しました。クライアントは数秒ごとにデータの要求を送信し、新しいメッセージと、ピアがまだ接続されているかどうかに関する情報を受け取ります。
クライアントはモバイルプラットフォーム(iPhone)で実行されているので、私はポーリングを取り除く方法を探していました。これにより、バッテリーがすぐに消耗します。http接続を無期限に開いたままにしておくことは可能であると読みましたが、実際にこの手法を利用する方法を理解していません。また、そのような接続がモバイル環境で使用するのに十分安定しているかどうか疑問に思っています。
理想的なシナリオは、クライアントに影響を与えるイベント(ピアがメッセージを投稿したりオフラインになったりするなど)が発生した場合にのみ、サーバーがクライアントにデータを送信することです。
これをhttp経由で実行することをお勧めしますか、それともtcp経由で独自のプロトコルを作成する必要がありますか?xmppを自分のニーズに合わせてカスタマイズするのはどれほど難しいでしょうか(私のチャットサーバーには、簡単に実装する必要のある特殊な機能がいくつかあります)。
c# - .NET を使用した GTalk でのインスタント メッセージの監視
.NET を使用して gtalk で受信したインスタント メッセージを監視するにはどうすればよいですか? 基本的に、特定の Google ID からインスタント メッセージとして引数を受信したときにプログラムを実行し、結果を送信者に返す必要があります。それは可能ですか?
編集: 両方のマシン (クライアントとサーバーの一種) で gtalk を実行できます。
c# - app.config の IM プロキシ設定
.NET で XMPP を使用して Google トーク用のチャット アプリケーションを作成しています (agsXMPP.dll ライブラリを使用)。IM 用の特定のプロキシがあるため、私のオフィスではチャット アプリケーションのログインが失敗します。プロキシの詳細を明示的に指定する方法。app.configで実行できますか?
gtalk で正常に動作する私の gtalk 設定: Host:improxy Port:8085 Proxy requires authentication:false
tcp - クライアントからクライアントへの通信に使用できる TCP プロトコルは何ですか?
多くの場合、クライアントは、Web アプリ用のインスタント メッセージング (IM) やその他のクライアント間 (P2P) 通信などの機能を要求します。通常、これは通常の Web ブラウザーでどのように行われますか? たとえば、通常のブラウザから IM できるGoogle Wave (および Gmail) のデモを見たことがあります。これはHTTP経由ですか?または、XmlHttpRequest (AJAX) は、そのような通信に必要なバックエンドを提供しますか?
何よりも、たとえば IM を送信するために、サーバーがリモート クライアントをどのように「目覚めさせる」ことができるのだろうか? それとも、クライアントは新しい IM のためにメッセージ サーバーを「ポーリング」し続ける必要がありますか?
instant-messaging - Webサイトのユーザーベース用のインスタントメッセンジャープログラムをどのように作成しますか?
myspace / facebookタイプのコミュニティに似たデザインのソーシャルネットワークサイトがあり、LAMPセットアップでphp/mysqlを使用しています。
私はいつも、AIMと同様に機能するユーザーのPC上で動作する独自のインスタントメッセンジャーを持ちたいと思っていました。
私のサイトでは、プログラムのバディリストは私のサイトのユーザーで構成され、ユーザーの画像を横に表示することを意味します
名前と私のサイトのプロフィールへのリンク。
これが可能であることはわかっていますが、やりたくないのはサーバーリソースです。だから私は尋ねています、
もしあなたがこれをするなら、あなたはそれについてどうしますか?
.exeプログラムをどの言語で作成しますか?
ユーザーを別のユーザーに接続させて、ユーザー間の各メッセージがmysql DBにヒットしないようにする方法はありますか?
ヒント/アドバイス/提案を歓迎します
tcp - TCP プロトコル アプリをテストするにはどうすればよいですか?
さまざまな TCP プロトコル (HTTP を除く) と連携するアプリを作成する場合、アプリと実際のサーバーとの通信方法をテストする必要があります。
通常、共有ホスティングでは、POP3、電子メール用の IMAP、 SIPまたはXMPP、およびインスタント メッセージング用のプロトコルと通信するための低レベル サービスをインストールできません。
アプリがそのプロトコルを正しく話しているかどうかをデバッグまたはテストするのに役立つ「テスト」サーバー (example.com など) はありますか?
それとも、電子メール/IM プロトコル サーバーを別のローカル PC にインストールするのは簡単で、Wiresharkを使用してそれをテストできるのでしょうか?
c# - クライアント サーバー IM アプリの外部 IP でサーバーからの応答がない
私はチュートリアル@ http://www.geekpedia.com/tutorial239_Csharp-Chat-Part-1---Building-the-Chat-Client.htmlに従って、ネットワーキングの基本を試して収集しています。ジャンプをしたくない人のために、これは単純なクライアント サーバー モデルのチャット アプリケーションをプログラムする方法を示す簡単なチュートリアルです。
tutでコードを実行しようとすると、クライアントとサーバーの両方が同じネットワーク上にある限り正常に動作しますが、2回目は外部で実行しようとします(クライアントアプリを実行するための仲間を取得し、サーバーアプリは私の側です)、それはすべてポットに行きます. 同じネットワーク内でコードが機能するという事実から、これはコーディングの問題ではなく、ネットワークの設定方法に問題があると思われます。
開いたポート 21719 の IP アドレスでサーバーを実行しようとしていますが、それでも他の人は私のサーバーに接続できず、まったく応答を得ることができません。
サーバーが接続をリッスンするために使用されているコード (tut から) は次のとおりです。
さて、チュートリアルでは実際に IPAddress ipaLocal = ipAddress; と指摘しています。
一部の構成で問題が発生する可能性があり、私の構成がそれに含まれる可能性があるのではないかと心配し始めています。
それで、誰かが私に解決策を持っていますか?
ありがとう、サム
.net - .NET から libpurple を使用する
.NET から libpurple を使用する方法のコード サンプルを教えてもらえますか?