|
| |
PrismServer Components for .NET
and Silverlight
PrismServer is a suite of C# components that
provides multi-user chat and communication capabilities to your .NET or
Silverlight 3 applications. PrismServer is the multi-player engine used by
the new versions of our games, including
Solar
Vengeance Silverlight.
We offer the PrismServer component suite as
open-source freeware.
PrismServer Articles
The articles below describe how to use the
PrismServer suite at various levels.
- Create a PrismServer Client Application
Explains how to use the PrismConnection class to add multi-user chat to any
Silverlight client application. PrismConnection provides simple
properties, methods, and events to get you up and running quickly.
- Create a PrismServer Server Application (coming
soon...)
Documents the PrismServer class, which manages client connections on a server.
Also provides an overview of the basic server application that comes with
PrismServer, and explains how to extend the server to handle custom behavior.
- Synchronizing a Multi-Player Game (coming
soon...)
Introduces the GameCoordinator component, which can be used to synchronize
multiple players in a game that's being hosted through PrismServer.
ChatNDraw
Check out the ChatNDraw sample Silverlight
client! You can chat with other users who happen to be logged in, create
and enter chat rooms, and draw on a shared blackboard.
http://www.siliconcommandergames.com/ChatNDraw/TestPage.html
Download
Download the PrismServer Client Package, which includes:
- SCG.Prism
Silverlight class library which contains the base PrismServer components for
clients.
- ChatNDraw
Silverlight demo app.
Download
the PrismServer Server Package, which includes:
- SCG.Prism
.NET class library which contains the base PrismServer components.
This is the same as the project included in the "Client Package", but
configured as a .NET class library instead of a Silverlight class library.
- SCG.Prism.Server
.NET class library that contains the PrismServer components that implement the
PrismServer protocol for servers.
- PrismServerAdmin
fully functional server implementation with a WPF based user interface.
You can use this project as the basis for your own server, or simply use it
for reference if you want to build a PrismServer from scratch.
Click here to see
the Release History
|