ice
TypeScript icon, indicating that this package has built-in type declarations

3.7.100 • Public • Published

Ice For JavaScript

Getting started | Examples | NPM packages | Documentation | Building from source

The Ice framework provides everything you need to build networked applications, including RPC, pub/sub, server deployment, and more.

Ice for JavaScript is the JavaScript implementation of the Ice framework.

Sample Code

// Slice definitions (Hello.ice)

module Demo
{
    interface Hello
    {
        void sayHello();
    }
}
// Client application (client.js)
let communicator;
try
{
    communicator = Ice.initialize(process.argv);
    const hello = await Demo.HelloPrx.checkedCast(
        communicator.stringToProxy("hello:tcp -h localhost -p 10000"));
    await hello.sayHello();
}
catch(ex)
{
    console.log(ex.toString());
}
finally
{
   if(communicator)
   {
      await communicator.destroy();
   }
}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 3.7.100
    147
    • latest

Version History

Package Sidebar

Install

npm i ice

Homepage

zeroc.com

Weekly Downloads

1,136

Version

3.7.100

License

GPL-2.0

Unpacked Size

9.75 MB

Total Files

430

Last publish

Collaborators

  • zeroc