Pusher Client for .NET and .NETMF
[title]JDI PusherClient[/title]
This project implements a full featured Pusher client for .NET and .NETMF, and includes a .NET Win Forms application and a .NETMF console application to demonstrate how to use the PusherClient class.
The design is based on the Pusher Protocol Pusher Channels Protocol, and has the following features:
[ul]Includes both a .NET and a .NETMF version of the Pusher client.
Includes a Win Forms application for demo-ing and testing.
Includes a MF console application for demo-ing and testing.
Pusher protocol 5
WebSocket protocol version 13
WebSocket keep alive with Ping and Pong messages
Secure SSL/TLS communication
Configurable options:
** WebSocket Origin
** WebSocket Masking
** WebSocket Encryption (wss)
** Activity Timer
** Activity Timeout[/ul]
Features not yet implemented:
[ul]Private and Presence Channels[/ul]
The images shown here are of the MFConsole application Debug Logger output, and the Win Forms window and output.
This project is being maintained on CodePlex at: http://jdipusherclient.codeplex.com/
Most of the code is identical between the .NET version and the .NETMF version. In most cases the actual code files are in the .NET project, and these files are then linked to the .NETMF project.