-
Notifications
You must be signed in to change notification settings - Fork 5
Home
GenuineChannels is a complete .NET remoting package for clients behind NAT, Firewall, and proxy; guaranteed call timeout; and other conditions with unstable communications. With Genuine Channels, clients can detect whether the server was restarted; receive better options while hosting; and get compression, encryption, and SSPI support, as well as simplified event development and IP multicasting support.
Besides offering steady connections in any environment thanks to configurable reconnect feature, Genuine Channels support communication with clients located behind firewalls, NAT and proxy servers (including those requiring authorization). Data encryption managed by security sessions and data compression without installing sinks provide for both easier coding and fast and secure client-server communication.
Genuine Channels is intended mainly for .NET developers who would like to save time by utilizing much improved .NET channels when developing client-server solutions. Much care is taken about reliable server side performance, which to mention, can operate outside IIS. This includes predictable and customizable invocation times, automatic connection re-establishing, decreased bandwidth with several messages sent in one packet via GHTTP channels and reduced server loads thanks to IP multicast feature. Genuine Channels broadcast engine allows for advanced events management in distributed applications, while built-in GUI-render engine allows for displaying network usage stats in real time.
- Minimal Hello World application using programmatic configuration and GTCP channel
- The same application using GXHTTP client/server channel
- The same application using GXHTTP server channel with GHTTP client channel
- Accessibility for clients behind NAT, Firewall and proxy (Description.pdf)
- Broadcast Engine (Description.pdf)
- Guaranteed call timeout (Description.pdf)
- IP Multicast (Description.pdf)
- Non-blocking calls (Description.pdf)
- Security Session Demo (Description.pdf)
- .NET Remoting — Long-duration invocations by D. Belikov
- Using the SharedMemory Channel with Windows Vista and above by H. Krause
- How to trace the client by D. Belikov
- .NET Remoting — Events. Events? Events! by D. Belikov
- IP Multicasting by D. Belikov
- Pure Interface-Based Approach by D. Belikov