問題タブ [ice]

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

corba - コルバからスライスへの変換

corba.idlファイルを ZeroC ICE.iceファイルに変換しようとしています。私は行に問題がありますが、それらは非常に似ています:

attibuteスライスで定義できますか? inoutパラメータを変換するにはどうすればよいですか?

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

python - Python の Ice - 生成されたインターフェイスでの未解決のインポート IcePy

Python (2.7.3) で Ice (バージョン 3.4.2) を使用しようとしています。を使用してコンテンツを生成するslice2pyと、次の import ステートメントでクラスを取得します

問題は、IcePy解決できないことです。パッケージのpython-zeroc-iceバージョンを確認したところ、3.4.2-8.1ubuntu1とりわけインストールされます。

どこにもありませんIcePy.py。どこで見つけられますか?IcePy.soまたは、合理的な方法で Pythonの共有ライブラリを使用することは可能ですか? 簡単に言えば、これをimport IcePy解決可能にするには?

私は、Ice と Python を使用する別の方法があることを知っています。つまり、

しかし、この方法では実行時に Ice インターフェイスが解釈され、IDE の構文のヒントなどを使用できません。それは本当に苦痛であり、私はこの方法を避けたいと思っています。

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

c++ - zeroc Ice シリアライズ 非プリミティブのシーケンス

ZeroC Ice シリアライゼーションは、一連のプリミティブまたはビルトイン タイプに対してはかなり簡単に思えます。

しかし、適切な書き込みメソッドなしで別のものをシリアル化する方法は? 一連の構造体を送信する必要があります。

ItemList をシリアライズする方法は?!

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

asterisk - Asterisk 11 は ICE サーバーとして機能しますか?

最近、VM に Asterisk 11.4 をインストールしました。Asterisk 11 が ICE サーバーとして機能するかどうか知りたいですか? Asterisk 11 の wiki ページには ICE の記述がありますが、これらの構成は、Asterisk がサーバーとしてではなくエンド デバイスとして機能するためのものです。アスタリスク デバイスが STUN/TURN 要求を送信するために使用する必要がある stunserver と turnserver についての言及があります.... アスタリスク自体が STUN/TURN サーバーとして機能することはできませんか?

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

xcode - Xcode が .ice ファイルをスライスしない

私はICE Touch(およびICE、およびXcode)を初めて使用し、iOSアプリにICE Touchを使用しようとしています。IceTouch-1.3.0 をダウンロードし、デモ アプリ「chat」をビルドしようとしています。Xcode から、ChatSession.h が見つからないと表示されます。ファイル内に ChatSession.ice が見つかったので、Xcode が .ice ファイルを ObjC ファイルにスライスしなかったことが問題であると確信しています。インターネット上で役立つ情報を見つけることができません。私を助けてください!ありがとう!!

Xcode 4.6 を使用しています。


Xcodeが教えてくれることは次のとおりです。

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

ice - ICE-Chat デモビルドについて

VS2012 Express nmake を使用して Ice-Chat(1.4.0)( http://www.zeroc.com/chat/download.html ) に関するビルドを作成すると、常にエラーが発生します。

私は何をすべきか?インクルード ファイルとライブラリをインポートしましたが、機能しません。Cpp11FnCallbackNC がどのライブラリに属しているか知りたいです。

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

chef-infra - Netflix ICE と librarian-chef - パッケージ アーカイブに子が多すぎます

opscode「Netflix ICE」クックブックをデプロイしようとしています。ENV rvm ルビー 2.0.0 ライブラリアンシェフ 0.0.1

librarian-chef install の実行中に次のエラーが発生します。

/Users/seva/git/chef/bundle/ruby/2.0.0/gems/librarian-chef-0.0.1/lib/librarian/chef/source/site.rb:271:in `unpack_package!': パッケージ アーカイブ子供が多すぎる!(ランタイムエラー)*

opscode と git の両方、Cheffile で Netflix ICE リポジトリを定義しようとしました。また、package.tar.gz ファイルは一貫しており、正常に解凍できます

何か案は?

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

c# - 暗号化されたペイロードの前に暗号化されていないフレーミング ヘッダーを追加する方法 (Sslstream を使用)

C# と .NET Framework 4.5 を使用してICE-TCP (RFC 6544 https://www.rfc-editor.org/rfc/rfc6544 ) を実装するのに忙しいです。ただし、次のようなプロトコルレイヤリングに関連する非常に難しい問題に直面しています。

ICE-TCP RFC は次のように述べています。

「ICE では、エージェントが STUN とアプリケーション層のトラフィックを逆多重化する必要があります。これらは同じポートに現れるからです。この逆多重化は [RFC5245] で説明されており、メッセージのマジック クッキーやその他のフィールドを使用して行われます。
ストリーム指向トランスポートは、STUN パケットをアプリケーション層トラフィックから区別するために、アプリケーションと STUN パケットを抽出できるように接続をフレーム化する方法を必要とするため、別の問題をもたらします。
このため、ICE を利用する TCP メディア ストリームは、アプリケーション層プロトコルが RTP でなくても、 RFC 4571 ( https://www.rfc-editor.org/rfc/rfc4571#section-2 ) で提供される基本的なフレーミングを使用します。 </p>

フレーミング方法は次のようになります。

また、実装で TLS を使用したいのですが、ICE-TCP RFC には次のように書かれています。

Transport Layer Security (TLS) または Datagram Transport Layer Security (DTLS) が使用される場合、それらは RFC 4571 フレーミング シム上でも実行されますが、STUN は (D)TLS 接続の外部で実行されます。結果の ICE TCP プロトコル スタックを図 1 に示します。左側に (D)TLS があり、右側に (D)TLS がありません。」</p>

最後に、ICE TCP スタックは次のようになります。

だから私は図の左側に興味があります。この図は、フレーミング ヘッダーが TLS 暗号化の範囲外にあり、暗号化されていないヘッダーをストリームに書き込む必要があることを示しています。

現在、私のアプリケーションは、TCPClient から取得した NetworkStream をラップした SslStream クラスを使用しています。私の最初の意図は、フレーミング ヘッダーを NetworkStream に書き込み、その後、暗号化されたアプリケーション データを SslStream に書き込むことでした。いくつかの調査の後、私はこれを見つけました:

「AuthenticateAsClient/Server の後、接続は SSL で保護されます。その場合、Socket または NetworkStream メソッドを呼び出さないでください。これにより、SslStream が壊れます。」出典: C# Sockets and SslStreams

そのため、SSL 接続が確立されると NetworkStream に書き込むことができません。

私の質問は、TCP (NetworkStream) と TLS (SslStream) の間にヘッダーを「配置」する方法はありますか?

前もって感謝します。

よろしくお願いします

マーカス

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

c++ - C++ リンク外部ライブラリ

私はC++プログラミングを始めたばかりです。私の新しい作品では、外部ライブラリをダウンロードしてインストールし、使用する必要があります。ICEといいます。.tar ファイルとして構成されていたので、ホーム ディレクトリ "/home/foo/ice" 内で分解しました。今、ディレクトリがあります:「/home/foo/ice/src」、すべての.hヘッダー内に、プログラムに必要です。しかし、これらすべての新しいヘッダーを見つけることができる場所をコンパイラーに伝えることはできますか? つまり、#include だけで、彼は明らかに知りません。

必要なもの:

「image.h」は「/home/foo/ice/src」の中にあります

ご挨拶