HTML and CSS Reference
In-Depth Information
Table B-2.
(
continued
)
Library/Tool
Description
Where you can get it
Used in Chapters
Node Package
Manager (npm)
A Node.js package manager,
allowing easy installation of
Node.js packages.
None (included
in the VM)
Strophe.js
An open source XMPP library
for JavaScript, originally
created by Jeff Moffitt.
4
VirtualBox
An open source virtualization
product supporting
Windows, Mac, Linux, and
Solaris as the host operating
system, and a significantly
larger number of guest
operating systems.
None (used to
start the VM)
WebSocket Servers
While you can enable a server to accept WebSocket connections or indeed write your
own WebSocket server, there are a few existing implementations that might make your
life easier when developing your own WebSocket applications. At the time this topic was
written, the following are some of the WebSocket servers that are available (list provided
•
Alchemy-Websockets (.NET):
•
Apache ActiveMQ:
•
apache-websocket (Apache module):
•
APE Project (C):
•
Autobahn (virtual appliance):
•
Caucho Resin (Java):
•
Cowboy:
•
Cramp (Ruby):
•
Diffusion (Commercial product):
•
EM-WebSocket (Ruby):
•
Extendible WebSocket Server (PHP):






