Questions tagged [ice]

Ice is a distributed computing platform, backed by ZeroC.

According to ZeroC, the developers of Ice (Internet Communications Engine);

(Ice) is a modern distributed computing platform with support for C++, .NET, Java, Python, Objective-C, Ruby, PHP, and ActionScript. Ice is used in mission-critical projects by companies all over the world.

Ice is cross-platform, supports multiple language bindings and is open-sourced under the GPL.

161 questions
3
votes
1 answer

currently in the P2P field, only using STUN (not use Turn Server) hole punching success rate is what?

I would appreciate you did a great job here, if you could help me answer the following questions: In the case of large scale and various NAT type devices, currently in the open source code field, only using STUN (not use Turn Server) punching…
johnny xu
  • 31
  • 2
3
votes
1 answer

Can a WebRTC TURN "relayed transport address" be shared with multiple peers?

Scenario: Webrtcpeer1 wants to send a video (send only data) to Webrtcpeer2. It turn out that webrtcpeer2 is behind a symmetric NAT and direct communication is not possible. Now both the peers contact a turn server and get their respective "relayed…
Mukesh Kumar
  • 302
  • 1
  • 2
  • 9
3
votes
1 answer

WebRTC ICE with VPN work in Chrome but fail in Firefox

I have build a one to one webrtc communication system (peer to peer). I use coturn as a STUN and as TURN. The connection works in chrome (72) and firefox (65) whithot VPN. The connection also works in chrome and firefox, when behind a symetric NAT…
3
votes
1 answer

Would caching ICE candidates and sdp not work even if we know exactly the route of the connection?

I understand that in P2P and more dynamic environment caching ICE candidates and sdp will not be a good practice, because the stuff you cache might not be able to apply for the next WebRTC connection. But how about the under the circumstances where…
Winston Chen
  • 6,799
  • 12
  • 52
  • 81
3
votes
0 answers

ZeroMQ surprisingly slow

I am currently doing a latency benchmark of some communication middlewares and I found that ZeroMQ REQ and REP sockets are surprisingly slow. For example I was expecting that ZeroMQ would be faster than ZeroC Ice. For completeness here are the…
Renato Sanhueza
  • 534
  • 7
  • 27
3
votes
6 answers

MSVC gives up on template heavy code with "fatal error C1060: compiler is out of heap space"

I am trying to compile some relatively template heavy code with MSVC (2010), and it eventually quits with fatal error C1060: compiler is out of heap space. The whole thing is just one translation unit, and, in comparsion, gcc handles it quite easily…
uj2
  • 2,255
  • 2
  • 21
  • 32
3
votes
1 answer

WiX ICE30 error but directory is correct

My WiX (3.10.3.3007) project has 2 different web.config files from, and installed to, 2 different locations. The 2 errors from my build are: Error ICE30: The target file 'svcenub9.con|Web.config' is installed in…
Doc
  • 698
  • 3
  • 16
3
votes
1 answer

Using ZeroC Middleware

I'm currently looking at various middleware solutions that will allow me to create applications in a variety of languages which are able to communicate amongst each other. The ZeroC product suite seems ideal as it provides a language agnostic way of…
Sean
  • 60,939
  • 11
  • 97
  • 136
3
votes
2 answers

How is something like Zircon Zircomp different from ZeroC Ice?

Is there anyone that's currently using Zircon Zircomp? How is their technology different from something like ZeroC ICE? Are they trying to solve the same problem domain? How's their target audience different? Additional question: if I could choose…
sivabudh
  • 31,807
  • 63
  • 162
  • 228
3
votes
1 answer

how ICE (Interactive Connectivity Establishment) works?

I am reading documents regarding ICE and feel puzzled in one place. Step 1. Caller gathers transport candidates (i.e., host, STUN and TURN). Step 2. Caller sends a SIP INVITE to callee. The detail of this step is often omitted. Doesn't it imply NAT…
user180574
  • 5,681
  • 13
  • 53
  • 94
2
votes
0 answers

Android Ice Cream Sandwich onCreateOptionsMenu/onPreparedOptionsMenu

Ready for a crazy one (android par for the course). Only with Ice Cream Sandwich, somewhere in onPreparedOptionsMenu (or onCreateOptionsMenu) getting this nasty crash below. My code? Simple. I've tried the commons apps, and a brand new app which all…
aloharich
  • 19
  • 5
2
votes
2 answers

C++ Exception not caught (Qt Project)

My problem is the following: There is a shared library called Interface.so which is based on ICE (Internet Communication Engine) and something like a wrapper for frequently recurring tasks. One of these tasks is to register for a topic (similar to…
Markus
  • 21
  • 2
2
votes
2 answers

Why do I get Ice::MemoryLimitException, even with Ice.MessageSizeMax=2000000

Hi I have written a C# client/server application using the Zeroc Ice communication libary (v3.4.2). I am transferring a sequence of objects from the server which are then displaying them in the client in a tabular format. Simple enough. I defined…
Paul C
  • 23
  • 4
2
votes
1 answer

ZeroC Ice demo failing

Note: I tried to post on their forum but was apparently not allowed so I went here. I'm trying to get ZeroC Ice demos to work but I'm running into a problem. I get this while trying both the C# and C++ demos. Compiling works fine but when starting…
Zeta Two
  • 1,776
  • 1
  • 18
  • 37
2
votes
3 answers

How to get geo data as a return from an ip on omegle?

Whenever I open a new Omegle video chat it returns me their IP when I run the code from the chrome console I was wondering how I can connect an API that automatically returns me the geo data along with the IP so I don't have to individually look it…
speed7861
  • 21
  • 1
  • 1
  • 2
1
2
3
10 11