Visual Basic and .Net News and Resources
This article looks at a line of business application built using .NET 2.0, Windows Communication Foundation, and Visual Studio 2005 that automatically chooses the most suitable connection based on the state of the user’s network connection, providing reliability via message queuing on top of it.
Since network connectivity cannot always be guaranteed, what happens when the network goes down or a network connection is simply unavailable? How can you provide your users with the best connected experience regardless of the state of the network?
I’ll start off with an overview and step-by-step configuration of a WCF service that exposes multiple bindings and wrap up with a pattern for adding logic to a Windows Forms test harness client that detects available network options and chooses the appropriate WCF binding at run time. Where the network is down or otherwise unavailable, I will provide the user with a reliable, “always on” computing experience using Queued Calls via Microsoft Message Queuing (MSMQ). As you will learn, MSMQ integrates seamlessly with WCF services. When network state is online, I will explore appropriate uses for TCP and HTTP depending on the geographical location of the user.
In addition to queued calls, WCF provides a number of powerful reliability features that are supported out of the box including WS-Reliable Messaging for managing message delivery even across multiple hops, and WS-Atomic Transactions for implementing distributed transactions. In this article, I will focus specifically on Queued Services, which are implemented seamlessly in WCF using Microsoft Message Queue (MSMQ). I will discuss these additional reliability features in future articles.
Read the rest of the article at DevX.
Javvin Technologies Inc has just published the third edition of the “Network Protocols Handbook”. The book is designed as a reference to help IT and networking professionals and students to master the networking protocols and technologies.
“This book is an excellent reference for Internet programmers, network professionals and students. It is also useful for any individuals who want to know more details about networking technologies.” According to Dr. Yan Ke, the Chief Architect of Juniper Networks and co-founder of Netscreen Technologies.
Read the rest of this entry »
Fast, useful, and affordable remote PC control and monitoring software for individuals and businesses.
Remote Desktop Control is principally new software for remote control, monitoring, and working on different computers from a single place. The idea behind the program is quite simple - installing the software allows a person (the system administrator, home network guru, etc.) view the monitors of other users in the network and remotely access their computers to launch programs, shutdown or reboot computer or fix technical problems.
All this can be done from the office, at home, hotel, well anywhere.
Read the rest of this entry »
Parental Control Tool is a powerful security utility that allows you to restrict access to Windows important resources.
This easy-to-use utility helps you to keep your computer in order. It enables you to impose a variety of access restrictions to protect your privacy. You can deny access to each individual component of several Control Panel applets, including Display, Network, Passwords, Printers, and System. You can disable your boot keys, DOS programs, Registry editing and network access.
Read the rest of this entry »