問題タブ [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.
communication - 開発チーム内のオープンでアクティブなコミュニケーションとゾーンタイムのバランスを取るには?
開発チーム内のオープンでアクティブなコミュニケーションに対して「ゾーン」時間のバランスを取る方法は?
java - JVM の外部からオブジェクトのメソッドを呼び出すにはどうすればよいですか?
明らかな void set() および String get() メソッドを使用して、入力検証で Map を効果的に装飾する非常に単純な Java クラスがあります。
これらのメソッドを効果的に呼び出して、JVM の外部からの戻り値と例外を処理できるようにしたいのですが、それでも同じマシン上で更新します。私が念頭に置いている呼び出し元は別の JVM ではありません。ありがとう@デイブ・レイ
私の実装に関する考慮事項は典型的なものです
- パフォーマンス
- 実装と保守の容易さ (単純さ?)
- 信頼性
- 柔軟性 (つまり、リモート マシンから呼び出すことができるかなど)
「正しい方法」はありますか?そうでない場合、私のオプションは何ですか? また、それぞれの長所と短所は何ですか?
(人々が実際に行って、実際のフィードバックを提供できるものは素晴らしいでしょう!)
c# - PC に接続された symbian フォンにデータを読み書きするデスクトップ アプリを作成する方法
接続された (usb/bluetooth) との間で情報 (電話帳、カレンダー、通話、テキスト メッセージなど) を読み書きするデスクトップ アプリケーション (できれば C# で、.net または mono 上で実行) を作成したいと考えています。 symbian phone (SE p990i) を使用していますが、Google で適切なキーワードを取得できないようで、開始できません。
既存の OSS アプリケーションのソース コードを調べてみましたが、見つかりませんでした。MyPhoneExplorer はフリーウェアですが、ソース コードは提供していません。いずれにせよ、Sony-Ericsson 通信プログラムをインストールする必要があるため、そのコードは Linux では役に立たないと想定してください。
では、検索キーワードを教えてください!
ありがとう、
sockets - ソケットは最善の方法ですか?
私は通信する必要があるツールに取り組んでいます。インターネット経由でツールの他のリモートインスタンスとファイルを送受信します。この場合、どの通信オプションを使用するのが最適でしょうか? ソケット?
communication - ハミング符号はどのように機能しますか?
データを送信するとき、ハミング コードを使用すると、ネットワーク上で破損したデータ (エラー修正コード) を再作成できるようです。
これはどのように機能し、制限がある場合はどのような制限がありますか?
(再送信とは対照的に) エラー訂正のためのより良い解決策はありますか? 再送信の方がよい状況はありますか?
networking - ネットワークを介してプライベートアプリ間でプライベート通信を行う方法は?
これは基本的に、複数の PC にインストールされる 1 つのアプリであり、インストールごとに独自のデータベースが維持されます。このデータベースは、同時に稼働している (同じネットワークに接続されている) ときに他のデータベースと同期されます。
私は単純なソケット接続とカスタム バッファを使用してこれをテストしましたが、アプリ間の通信を受け入れられた標準に準拠させ、安全で堅牢にすることを望んでおり、車輪を再発明しようとはしません。
このアプリ間の通信を行う通常/標準的な方法は何ですか? 詳細はどこで確認できますか?
また、ネットワーク上の他のアプリをアナウンスしたり見つけたりするために、どのようなテクニックを使用できますか?
編集:(私の問題を改善する)
以下の gimel が指摘する pub/sub モデルは、私が必要としているものに沿っているようです。しかし、それは多くの分野をカバーしており、それらすべてから何を取り除いて使用するべきか本当にわかりません。
また、2 つ以上のアプリがお互いを見つけたら、P2P 接続を確立する必要があるようです。どうすればよいですか?
利用可能な例/チュートリアルがある場合は、それらを指摘してください。私が必要とするようなものを実装する小さなオープンソースプロジェクト/モジュールも役立ちます。
私が選んだプラットフォームは Linux ですが、Windows ベースの例も非常に使いやすいでしょう。
編集 [09-01-06]:
現在、次のオプションを検討しています。
- マルチキャスト(TLDP-Howto) - これは機能するようですが、もう少し勉強する必要があります。
- 無料の動的 DNS サーバーを使用しますが、これは少し危険に思えます...
- gmail/yahoo/...などの無料の電子メール機能を使用し、そこからメールを送信/読んで、他のアプリのIPを見つけます(機能しますが、汚いと感じます)
- webservices が提案されましたが、それらがどのように機能するのかわかりません。詳しく調べる必要があります
これらのオプションについてご意見をお聞かせください。また、例があれば教えてください。残念ながら、中央サーバーまたはウェブサイトを使用するオプションはありません (無料で永続的であることが保証されている場合を除きます)。
[2009 年 2 月 19 日編集]
(2つまたは3つの回答を受け入れることができたらいいのにと思います!私が受け入れたのは、考え方と可能性を提供するためであり、他の人は固定されているが適用可能な解決策を提供していました。回答してくれたすべての人に感謝します。すべてが役に立ちます。)
解決策を見つけて実装したら、この質問を更新します。解決策が適切であれば、そのための sourceforge プロジェクトを作成します。(いずれにせよ、はるかに大きなプロジェクト内の小さな問題です。)
wcf - 2 つの WCF サービス間の通信
2 つの異なるマシンでホストされている 2 つの WCF サービス間で通信する方法。
svn - プロジェクトコミュニケーションツールとしてSubversionを使用する最良の方法は?
プロジェクトで許可されているサーバーがSubversion(svn)サーバーのみである場合、プロジェクト通信ツールとして使用するための最良の方法は何でしょうか。たとえば、ウィキ、バグトラッカー、ブログプラットフォームとして使用できる良い方法はありますか?
注:サーバーはApacheによってホストされており、基本的なhtmlインターフェースを備えています。
java - 異なるマシンのプロセス間の通信のための迅速で汚れたソリューション
ネットワーク内の 2 台のマシンに Java で記述された 2 つのプロセスがあり、データの単純なチャンクを相互に渡す必要があります。
私は手っ取り早く汚い方法を探しています (ファイルの書き込みやネットワーク共有ファイルの変更のポーリングに頼ることなく)
communication - モジュール間の通信
次の 3 つのモジュールから構成されるアプリケーションがあります。
- 検索 (オブジェクトを検索する)
- リスト(検索結果を表示するため)
- Painter (オブジェクトを編集できるようにするため) - このモジュールは常に読み込まれるわけではありません
(各オブジェクトは、ペインターで編集できる図です)。
ペインターでオブジェクトを開くと、すでにペインターにあるオブジェクトに追加され、移動したり変更したりできます。
モジュール間の通信に EventAggregator に似たオブジェクトを使用しています。たとえば、検索結果を表示するには、List モジュールによってキャッチされる "ShowList" イベントを発行します (これが最善の方法かどうかはわかりません。より良いアイデアがある場合はコメントしてください...)。
検索モジュールの機能の 1 つは、ペインタで選択されたオブジェクトを取得することを必要とします (ペインタが利用可能な場合)。
私はこれらの解決策を考えました:
ペインタで選択されたオブジェクトが変更されるたびに、「PainterSelectedObjectChanged」イベントが発行されます。このイベントは検索モジュールによって捕捉され、後で使用するために保存されます。
選択されたオブジェクトが検索モジュールによって必要とされると、ペインタ モジュールによってキャッチされる「RequestingPainterSelectedObject」イベントが発行されます。次に、ペインタ モジュールは EventArgs オブジェクトに「SelectedObject」プロパティを設定します。パブリッシュが完了し、検索モジュールに戻ると、ペインタが選択したオブジェクトが EventArgs オブジェクトに含まれます。
どう思いますか?これを行う正しい方法は何ですか?