This forum has been archived. Please start a new discussion on GitHub.

Silverlight 2.0 has Socket support

kwaclaw Oshawa, Canada
Will that make ICE for Silverlight obsolete?



  • matthew
    matthew NL, Canada
    We haven't fully evaluated their socket support, however, it certainly doesn't make Ice for SL obsolete, although it probably does allow us to get rid of the bridge. Assuming that the socket support is sufficient we'll most likely add a native socket transport to Ice for SL.
  • What would be the security implications if cross-domain calls are made possible in future releases of Silverlight and we get rid of the bridge? Will it be possible to get rid of the bridge?
  • matthew
    matthew NL, Canada
    Since sockets are now support, assuming that they are not crippled in some way, it is highly likely that we can get rid of the bridge.

    The current beta of Silverlight, afaik, does not permit cross-domain calls. Its not clear whether the final 2.0 will permit this, however, from reading Michael Schwarz's blog it seems unlikely. From an Ice point of view the lack of cross-domain calls makes little difference. I think the deployment that makes most sense is to use a Glacier2 router on the remote end, and that can call any site; best of all this is all totally transparent to the Silverlight client.
  • Are we going to see ICE/SL for 2.0 beta anytime soon?
  • dwayne
    dwayne St. John's, Newfoundland
    Ice for Silverlight 0.2.0 which uses Silverlight 2.0 beta 2 will be released within the next few days. For now, it will still use the bridge. We still plan to add socket support in the future.