- Source code will be uploaded in the next few days.
- Source is documented.
- AsyncWcfLib may be built with Visual Studio 2008.
- AsyncWcfLib contains test applications and the WcfRouter application for service registration.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2010-03-08
Source and binaries are ready for testing now.
Keep me informed !
I will add some more wiki pages in the meantime …
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2010-03-14
The wiki pages are updated now.
Post a message when you have tested AsyncWcfLib !
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2010-03-24
Version 1.1 is now committed. Some additions to the wiki are needed, but the features are complete:
- using ProcessId for client identification - by default an application instance is not needed.
- using Servicename for service identification - backup services are supported.
- new Send method featuring inline callback handling using extension method 'On<T>' and lambda expressions.
- added Test3, testing communication compatibility to version 1.0 of WcfLib
Version 1.0 is stable and available as binary download:
- added ForeignComponent/Nito.Async, used in Test1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The first revision of AsyncWcfLib V2.0 has been committed to SVN trunk.
This version has been developped "under new management".
Breaking changes to version 1.x are possible.
Main goals are:
Application internal (inter-thread) communication
Test1.TwoClients is running under Windows and Linux.
It uses a WcfPartner object sending a command to another WcfPartner, running on another ActionThread.
More Tests are needed to demonstrate the feature.
Mono build
Solution and projectfiles have been added to build under MonoDevelop V2.2.
Running under Linux
Mono builds of test applications may be started under Linux but do not work properly.
Tests have been done with Ubuntu Lucid Lynx 10.4.
This distribution includes Mono V2.4.4 libraries.
There are many missing features of WCF in this library release.
- Asynchronous communication is missing: A workaround has been implemented in AsyncWcfLib.
- KnownTypes are not interpreted correctly by mono.
- Serializing of WcfMessage class is not possible.
I will try to find workarounds for these problems or try to use newer releases of mono libraries.
Any help is very appreciated !
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The new release 3.0 is currently for Visual Studio 2011 only.
It supports async-await.
API changes have been made to reflect the actor based programming model.
Comments and reviews are welcome!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm proud to annonce the first version running on Linux (Ubuntu 12.4 and Monodevelop).
Many details had to be solved to pass messages from Windows to Linux and vice versa.
But now the applications built from the same sources run on Windows and Linux and exchange messages.
The WcfRouter finds Windows hosts from a Linux box and is able to route a client to the requested service by name.
- Source code will be uploaded in the next few days.
- Source is documented.
- AsyncWcfLib may be built with Visual Studio 2008.
- AsyncWcfLib contains test applications and the WcfRouter application for service registration.
Source and binaries are ready for testing now.
Keep me informed !
I will add some more wiki pages in the meantime …
The wiki pages are updated now.
Post a message when you have tested AsyncWcfLib !
Version 1.1 is now committed. Some additions to the wiki are needed, but the features are complete:
- using ProcessId for client identification - by default an application instance is not needed.
- using Servicename for service identification - backup services are supported.
- new Send method featuring inline callback handling using extension method 'On<T>' and lambda expressions.
- added Test3, testing communication compatibility to version 1.0 of WcfLib
Version 1.0 is stable and available as binary download:
- added ForeignComponent/Nito.Async, used in Test1
The wiki documentation is in good shape, see http://sourceforge.net/apps/mediawiki/asyncwcflib if you didn't find it yet.
Please give some feedback when you have tried to use AsyncWcfLib !
The first revision of AsyncWcfLib V2.0 has been committed to SVN trunk.
This version has been developped "under new management".
Breaking changes to version 1.x are possible.
Main goals are:
Application internal (inter-thread) communication
Test1.TwoClients is running under Windows and Linux.
It uses a WcfPartner object sending a command to another WcfPartner, running on another ActionThread.
More Tests are needed to demonstrate the feature.
Mono build
Solution and projectfiles have been added to build under MonoDevelop V2.2.
Running under Linux
Mono builds of test applications may be started under Linux but do not work properly.
Tests have been done with Ubuntu Lucid Lynx 10.4.
This distribution includes Mono V2.4.4 libraries.
There are many missing features of WCF in this library release.
- Asynchronous communication is missing: A workaround has been implemented in AsyncWcfLib.
- KnownTypes are not interpreted correctly by mono.
- Serializing of WcfMessage class is not possible.
I will try to find workarounds for these problems or try to use newer releases of mono libraries.
Any help is very appreciated !
AsyncWcfLib V2.0 has been released today.
Releaselog: http://sourceforge.net/apps/mediawiki/asyncwcflib/index.php?title=asyncwcflib:Current_events
Main feature: http://sourceforge.net/apps/mediawiki/asyncwcflib/index.php?title=Active_services
AsyncWcfLib V2.1 has been released today.
This API will remain stable for longer time now.
A first download set of AsyncWcfLib V2.2 has been uploaded today.
see release notes on http://sourceforge.net/apps/mediawiki/asyncwcflib/index.php?title=asyncwcflib:Current_events
Some feedback and testing on your platform(s) would be very appreciated!
The new release 3.0 is currently for Visual Studio 2011 only.
It supports async-await.
API changes have been made to reflect the actor based programming model.
Comments and reviews are welcome!
I'm proud to annonce the first version running on Linux (Ubuntu 12.4 and Monodevelop).
Many details had to be solved to pass messages from Windows to Linux and vice versa.
But now the applications built from the same sources run on Windows and Linux and exchange messages.
The WcfRouter finds Windows hosts from a Linux box and is able to route a client to the requested service by name.
The current version 3.1.0 is available from SourceForge or NuGet (see http://asyncwcflib.sourceforge.net).
Feedback welcome!