Saturday, 18 June 2011

Chat server

The F#.NET Journal just published an article about concurrent programming:

"Perhaps the simplest complete working example that can be constructed using the generic server architecture described in the previous articles is a chat server that allows clients to logon and communicate by posting messages that are relayed to all other logged-on clients. This article describes a chat server and clients with GUI interface for demonstration..."

To read this article and more, subscribe to The F#.NET Journal today!

Sunday, 12 June 2011

Generic server architecture

The F#.NET Journal just published an article about abstractions for concurrent programming:

"Server applications often have very similar requirements in terms of their overall architecture. This article describes the design and implementation of a generic server that allows incoming messages to be validated per-connection, executed centrally, dispatched either to a specific connection or all connections and with all outgoing messages being filtered before they are returned to the client. The result is an elegant fully-asynchronous and generic library for server-side programming that is applicable to a wide variety of real server applications..."

To read this article and more, subscribe to The F#.NET Journal today!