|
1 | 1 | ## WampSharp Documentation |
2 | 2 |
|
3 | | -This repository contains documentation for the [WampSharp project](http://github.com/Code-Sharp/WampSharp). |
4 | | - |
5 | | -### Introduction |
6 | | - |
7 | | -[WAMP (The Web Application Messaging Protocol)](http://wamp.ws) is an open standard WebSocket subprotocol that provides two application messaging patterns in one unified protocol: Remote Procedure Calls + Publish & Subscribe. |
8 | | - |
9 | | -[WampSharp](http://github.com/Code-Sharp/WampSharp) is a .NET open source implementation of WAMP which allows you to write RPC services and Pub/Sub based applications in a comfortable way. |
10 | | - |
11 | | -### Roadmap |
12 | | - |
13 | | -* [Roadmap](Roadmap.md) |
14 | | - |
15 | | -### WAMPv2 Documentation |
16 | | - |
17 | | -#### Tutorials |
18 | | -* [Getting started with WAMPv2](WAMP2/Getting-started-with-WAMPv2.md) |
19 | | -* [Getting started with Callee](WAMP2/Roles/Callee/Getting-Started-with-Callee.md) |
20 | | -* [Getting started with Caller](WAMP2/Roles/Caller/Getting-Started-with-Caller.md) |
21 | | -* [Getting started with Publisher](WAMP2/Roles/Publisher/Getting-Started-with-Publisher.md) |
22 | | -* [Getting started with Subscriber](WAMP2/Roles/Subscriber/Getting-Started-with-Subscriber.md) |
23 | | - |
24 | | -#### Roles |
25 | | - |
26 | | -##### Callee |
27 | | -* [Reflection based Callee](WAMP2/Roles/Callee/Reflection-based-Callee.md) |
28 | | -* [Raw Callee](WAMP2/Roles/Callee/Raw-Callee.md) |
29 | | - |
30 | | -##### Caller |
31 | | -* [Reflection based Caller](WAMP2/Roles/Caller/Reflection-based-Caller.md) |
32 | | -* [Raw Caller](WAMP2/Roles/Caller/Raw-Caller.md) |
33 | | - |
34 | | -##### Publisher |
35 | | -* [Rx based Publisher](WAMP2/Roles/Publisher/Rx-based-Publisher.md) |
36 | | -* [Reflection based Publisher](WAMP2/Roles/Publisher/Reflection-based-Publisher.md) |
37 | | -* [Raw Publisher](WAMP2/Roles/Publisher/Raw-Publisher.md) |
38 | | - |
39 | | -##### Subscriber |
40 | | -* [Rx based Subscriber](WAMP2/Roles/Subscriber/Rx-based-Subscriber.md) |
41 | | -* [Reflection based Subscriber](WAMP2/Roles/Subscriber/Reflection-based-Subscriber.md) |
42 | | -* [Raw Subscriber](WAMP2/Roles/Subscriber/Raw-Subscriber.md) |
43 | | - |
44 | | -#### Advanced profile features |
45 | | - |
46 | | -The following [Advanced profile features](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/adv_features.md) are supported |
47 | | - |
48 | | -* [Progressive call results](https://github.com/wamp-proto/wamp-proto/tree/master/rfc/text/advanced/ap_rpc_progressive_call_results.md): [caller tutorial](WAMP2/Roles/Caller/Reflection-based-Caller.md#progressive-call-results), [callee tutorial](WAMP2/Roles/Callee/Reflection-based-Callee.md#progressive-call-results) |
49 | | -* [Caller identification](https://github.com/wamp-proto/wamp-proto/tree/master/rfc/text/advanced/ap_rpc_caller_identification.md): [caller tutorial](WAMP2/Roles/Caller/Reflection-based-Caller.md#caller-identification), [callee tutorial](WAMP2/Roles/Callee/Reflection-based-Callee.md) |
50 | | -* [Session meta api](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_session_meta_api.md), [Registration meta api](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_rpc_registration_meta_api.md), [Subscription meta api](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_pubsub_subscription_meta_api.md) - see [release notes](Release-notes/WampSharp-v1.2.3.12-beta-release-notes.md#meta-api-descriptor-service) |
51 | | -* [Shared registrations](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_rpc_shared_registration.md), see also [here](http://crossbar.io/docs/Shared-Registrations/) - see [callee tutorial](WAMP2/Roles/Callee/Reflection-based-Callee.md#shared-registrations) |
52 | | -* [Subscriber black and whitelisting](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_pubsub_subscriber_blackwhite_listing.md) |
53 | | -* [Publisher exclusion](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_pubsub_publisher_exclusion.md) |
54 | | -* [Publisher identification](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_pubsub_publisher_identification.md) |
55 | | -* [Pattern-based subscriptions](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_pubsub_pattern_based_subscription.md) - see also [here](http://crossbar.io/docs/Pattern-Based-Subscriptions/) - see [subscriber tutorial](WAMP2/Roles/Subscriber/Reflection-based-Subscriber.md#pattern-based-subscriptions) |
56 | | -* [Pattern-based registrations](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_rpc_pattern_based_registration.md) - see also [here](http://crossbar.io/docs/Pattern-Based-Registrations/) - see [callee tutorial](WAMP2/Roles/Callee/Reflection-based-Callee.md#pattern-based-registrations) |
57 | | -* [RawSocket transport](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_transport_rawsocket.md) - see [release notes](Release-notes/WampSharp-v1.2.3.12-beta-release-notes.md#rawsocket-rewrite) |
58 | | -* [Authentication](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_authentication.md) - see [Router side authentication](WAMP2/Router/Router-side-authentication.md), [Client side authentication](WAMP2/Client/Client-side-authentication.md). |
59 | | -* [WAMP-CRA](https://github.com/wamp-proto/wamp-proto/blob/master/rfc/text/advanced/ap_authentication_cra.md) - see [WAMP-CRA router side authentication](WAMP2/Router/WAMP-CRA-router-side-authentication.md), [WAMP-CRA client side authentication](WAMP2/Client/WAMP-CRA-client-side-authentication.md) |
60 | | - |
61 | | -#### Router |
62 | | - |
63 | | -* [WampHost](WAMP2/Router/WampHost.md) |
64 | | -* Authentication |
65 | | - * [Router side authentication](WAMP2/Router/Router-side-authentication.md) |
66 | | - * [WAMP-CRA router side authentication](WAMP2/Router/WAMP-CRA-router-side-authentication.md) |
67 | | - * [Cookie based router side authentication](WAMP2/Router/Cookie-based-router-side-authentication.md) |
68 | | -* Transports |
69 | | - * WebSockets |
70 | | - * Fleck |
71 | | - * [Vtortola](Release-notes/WampSharp-v1.2.1.6-beta-release-notes.md#vtortolawebsocketlistener-support) |
72 | | - * [ASP.NET Core](Release-notes/WampSharp-v1.2.4.18-beta-release-notes.md#aspnet-core-support) |
73 | | - * [RawSocket](Release-notes/WampSharp-v1.2.3.12-beta-release-notes.md#rawsocket-rewrite) |
74 | | - * [SignalR](https://github.com/Code-Sharp/AutobahnJS.SignalR) |
75 | | - |
76 | | -#### Client |
77 | | - |
78 | | -* [WampChannel](WAMP2/Client/WampChannel.md) |
79 | | -* [WampChannelReconnector](WAMP2/Client/WampChannelReconnector.md) |
80 | | -* Authentication |
81 | | - * [Client side authentication](WAMP2/Client/Client-side-authentication.md) |
82 | | - * [WAMP-CRA client side authentication](WAMP2/Client/WAMP-CRA-client-side-authentication.md) |
83 | | -* Transports |
84 | | - * WebSocket4Net |
85 | | - * [RawSocket](Release-notes/WampSharp-v1.2.3.12-beta-release-notes.md#rawsocket-client-transport) |
86 | | - * System.Net.WebSockets |
87 | | - |
88 | | -### WAMPv1 |
89 | | - |
90 | | -* [Get Started!](WAMP1/Getting-started-with-WAMPv1.md) |
91 | | -* [Getting Started with WAMP client](WAMP1/Getting-started-with-WAMPv1-client.md) |
92 | | -* [Server RPC Hosting](WAMP1/Server RPC hosting (WAMPv1).md) |
93 | | -* [Server PubSub Hosting](WAMP1/Server PubSub hosting (WAMPv1).md) |
94 | | -* [Notes for WAMPv1 users](WAMP1/Notes-for-WAMPv1-users.md) |
95 | | - |
96 | | -### Release Notes |
97 | | - |
98 | | -* [WampSharp v1.2.5.21-beta release notes](Release-notes/WampSharp-v1.2.5.21-beta-release-notes.md) |
99 | | -* [WampSharp v1.2.4.18-beta release notes](Release-notes/WampSharp-v1.2.4.18-beta-release-notes.md) |
100 | | -* [WampSharp v1.2.3.12-beta release notes](Release-notes/WampSharp-v1.2.3.12-beta-release-notes.md) |
101 | | -* [WampSharp v1.2.2.8-beta release notes](Release-notes/WampSharp-v1.2.2.8-beta-release-notes.md) |
102 | | -* [WampSharp v1.2.1.6-beta release notes](Release-notes/WampSharp-v1.2.1.6-beta-release-notes.md) |
| 3 | +Moved to [http://wampsharp.net](http://wampsharp.net). GitHub repository is located [here](https://github.com/Code-Sharp/WampSharp.net). |
0 commit comments