Multi User WCF Chat Application
-
Updated
May 25, 2021 - C#
Multi User WCF Chat Application
(File Manager – A Demo of a WCF Self-Hosted Service & Client "Tester" Windows Form Application Exchanging Files) This project presents a simple File Manager Service and Client Application demonstration. The File Manager is a self-hosted (service host) WCF application launched and managed with a simple console interface. The client “tester” has a…
This project presents a simple Chat Message Service and Client Application demonstration. The Chat Service is a self-hosted (service host) WCF application launched and managed with a simple console interface. The service prints to the console window the user activities (log on, log off) and what messages are sent to users. The client “tester” ha…
This project presents a WCF Stock Service Library (StockServiceLib) that mimics a stock exchange. The service is implemented as a “singleton” and maintains persistent data between client calls and can handle multiple client sessions. The service is hosted via a console application (StockServiceHost). The client and service participate in a bi-di…
netNamedPipeBinding is the best binding for interprocess communication which crosses process boundaries on the same machine.
You might have tried one WCF service to learn about WCF or some small application. In real application with only one WCF service, it is difficult to handle applications in all aspects.
The system consists of multiple clients and server environment to support continuous integration and testing; system is developed using C# and.NET framework. User Interface is developed using Windows Presentation Foundation(WPF) and communication through WCF. C# threads and AppDomains are used in the process
This project presents a Visual Studio solution including a simple demo WCF Authentication Service Application and a “Tester” Client (Windows Form Application) that allows the user to test the user registration, login, logout, and service operations. In addition to demonstrating standard authentication capabilities, the WCF service implements a c…
WCF Math Service Library with Multi-Threaded Capabilities & Console Service Host and a Client “Tester” ChannelFactory Implementation
Concurrency and Instancing in WCF Services – A Demo of Service Concurrency and Instancing Behaviors with Multi-threading Clients: This project presents a simple Demo WCF Service and “Tester” Client Application demonstration that implements concurrency and instancing behaviors on a service with multiple client thread calls to a method on the serv…
Energon is a framework to create and run software energy consumption tests
Positive Affirmations is a WCF service demo project hosted via Azure Cloud Services. A Windows Form Application functions as a test client where users can consume the service. This project presents a simple WCF Positive Affirmations Service that demos architectural styles of setting up, hosting via Azure Cloud Services, configuring services, and…
This project presents two separate WCF Service Applications and a client "tester" console application in the same Visual Studio solution. The WCF Services were hosted using IIS Express. A simple console "test" application connects to both of the services through separate proxy references. There are two services: school service (the main demo) an…
This project presents a simple, but fun “Make a Cat” Service Application. The service provides a factory creational design pattern to create and return a single Cat object (complete with a cute photo), or group of five cats in a CatList object (with multiple cats). It is hosted using IIS Express to quickly demo and test the service with a client…
This project presents a simple, but fun WCF Halloween Name Service Application. The service provides either a single Halloween name (string), or an array of Halloween names. It is hosted using IIS Express to quickly demo and test the service with a client. A client “tester” console application tests the service and provides output to the user.
Net Core WCF Client Configuration
Add a description, image, and links to the wcf-service-client-demo topic page so that developers can more easily learn about it.
To associate your repository with the wcf-service-client-demo topic, visit your repo's landing page and select "manage topics."