The Wayback Machine - https://web.archive.org/web/20071111134638/http://www.codeguru.com:80/csharp/csharp/cs_network/

CodeGuru
Earthweb Search
Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

jobs.internet.com

internet.commerce
Partners & Affiliates
Imprinted Promotions
Server Racks
Franchise Directory
Auto Insurance Quote
Web Hosting
Compare Prices
KVM Switch over IP
Compare Prices
Shop
Dental Insurance
Promote Your Website
Desktop Computers
Boat Donations
Baby Photo Contest


RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

Home >> .NET / C# >> C# >> Network & Systems


Usability and Design
The Usability and design space brings together the latest information, research, tools, podcasts, and conference information related to usability and design. Content is pulled from IBM and non-IBM sites. »
 
Ajax Resource Center
This space is your one-stop shop for information on the Ajax programming model, including articles and tutorials, discussion forums, blogs, wikis, events, and news. If it's happening, it's covered here. »
 
Linux Security
The Linux security space gives an overview of security issues related to Linux and covers all aspects of securing a Linux distribution. It also links to Linux security-related news and articles. »
 
Ruby Programming
Take a closer look at Ruby, a dynamic programming language that is growing rapidly in popularity. Explore its intriguing features and learn what programmers are doing with it. »
 
Wiki: WebSphere, SOA, J2EE in Practice
This wiki discusses how to use J2EE and related technologies to develop business applications, including how to make best use of IBM J2EE products like WebSphere Application Server and Rational Application Developer, and IBM SOA products like WebSphere Process Server and WebSphere Integration Developer. While it occasionally delves into tangential topics and future trends, the primary focus is on how to make use of the products and technologies that we have today. »

Sign Up for Your Free Internet.com Account and Get a Chance to Win an iPod Touch. Click Here to Enter Now!

Network & Systems

Configuration Files / INIs



.NET Tip: Managing Development and Production Configuration Files
Rating: none
Eric Smith - 03/21/2007
If you use one server to develop your applications and another to deploy them, you probably have to change your database connection settings each time you deploy your configuration files. Learn a quick fix for this problem.

ASP.NET Tip: Encrypting a Configuration File Section
Rating: none
Eric Smith - 01/29/2007
ASP.NET 2.0 enables you to encrypt portions of your configuration file. You can pick a section in your Web.config file to encrypt and then decrypt.

Redirecting Configuration with a Custom Provider
Rating: none
Stefan Schackow - 09/27/2006
Explores this helpful technique presented by Wrox author Stefan Schackow for working in ASP.NET in multiple environments from testing, to staging, to live, to backup servers.

Accessing the Registry with VB6 and VB.NET
Rating:
Hannes du Preez - 07/14/2006
Discover the main differences between accessing the Registry with VB 6 and with VB.NET.

VC++ Cures for .NET Configuration Change Headaches
Rating:
Nick Wienholt - 09/02/2005
Changes to the .NET configuration file are not available in the application until a new application domain is started. This behavior can be a real headache when you need to read changed configuration settings. Learn what your options are for achieving this with minimal pain.

Access Newly Available Network Information with .NET 2.0
Rating:
Mark Strawmyer - 01/21/2005
A new namespace in the upcoming 2.0 release of the Microsoft .NET Framework adds support for some very useful network-related items. Explores some of these new items and how you can use them to your advantage.

Using Application Configuration Files in .NET
Rating:
Mark Strawmyer - 08/17/2004
Learn about using application configuration files in Microsoft .NET and the concept of application configuration files and the native support the Microsoft .NET Framework provides.

Fast Reading and Writing of Configuration Files
Rating: none
Chandar Ockumar - 07/16/2003
A C# configuration file reader that focuses on being quick and doesn't depend on the data residing in memory for a long time.

Reading Configuration Files Without Using Win32
Rating:
Ayende Rahien - 06/13/2002
A C# Configuration File Reader that doesn't use the Win32 API functions.


Database



Ponderings about the Tech Ed 2007 Keynote
Rating: none
Bradley Jones - 06/12/2007
The people at Microsoft are busy with lots of products. Did someone forget that they should be excited about them?

Connecting to Oracle or Access from ASP.NET 2.0
Rating: none
Devin Rader and Bill Evjen - 04/25/2007
Discover how to use the ASP.NET 2.0 SqlDataSource and AccessDataSource Controls to work with Oracle and Access data from Wrox Professional ASP.NET 2.0 Special Edition authors Bill Evjen and Devin Rader.

News: Don't Embed That Database!
Rating:
Bradley Jones - 11/09/2006
Did you replace MSDE with SQL Server 2005 Express Edition? Did you make the wrong move?

DLINQ: Submitting Your Changes
Rating: none
Sahil Malik - 06/16/2006
Submitting changes as update, insert, and delete queries is at the heart of any data-driven application. Learn the various support options DLINQ offers for these tasks.

Transactions in the .NET 2.0 Framework
Rating: none
Joe Duffy - 05/04/2006
Learn about the importance of transactions and key transaction management features in .NET 2.0 from JOe Duffy, author of Professional .NET Framework 2.0.

Administrate Indexing Server from Within Your Application
Rating: none
Klaus Salchner - 07/13/2005
Learn to programmatically administrate Indexing Server; for example, create a new Indexing catalog and then add folders to be indexed by this catalog.

Want to Execute Multiple Queries on a Single Connection? Go to MARS
Rating:
Thiru Thangarathinam - 11/24/2004
ADO.NET 2.0 introduces Multiple Active Result Sets (MARS), a feature that enables you to execute multiple queries against the database using a single connection. Learn how to return multiple forward-only, read-only result sets using MARS.

Reading From Databases
Rating:
Wiley Publishing - 11/08/2004
Learn some time-saving tricks to use ASP.NET to read information from a database to your Web site.

Connecting to an Oracle Database Using ASP.NET—A Step-by-Step Tutorial
Rating:
Jayan Nair - 10/29/2004
Learn the step-by-step process to connect to an Oracle database from ASP.NET.

Designing a Winform in C# and Linking It to a SQL Server Database
Rating:
Fatima Ahmed - 12/03/2003
Discover how to design an interface (Windows Form) in Visual Studio .NET using the C# language and then create and link it to a database on SQL Server 2000. (The article was updated.)


Directory Services



Using C# to Create Distribution Lists
Rating:
muthuis - 05/17/2005
Learn how to access the exchange domain and create a distribution list programmatically by using C# and Active Directory.

Accessing Directory Services
Rating:
Mark Strawmyer - 08/08/2003
Explore how to access directory services from within .NET. Cover how to use the Active Directory for items such as searching and providing authentication services for an application.


HTTP



Two ASP.NET HttpHandler Image Hacks
Rating: none
Scott Hanselman - 09/21/2006
Wrox author, Microsoft MVP and Regional Director, and Tech Ed 2006 Speaker Scott Hanselman shares two ASP.NET hacks for working with images via the HttpHandler.

XMLHttp Requests for Ajax
Rating: none
Nicholas C. Zakas - 05/12/2006
Professional AJAX author Nicolas Zakas shows the benefits as well as some of the disadvantages of using HTTP requests in your applications.

Use Custom HTTP Handlers in Your ASP.NET Applications
Rating:
Mark Strawmyer - 11/23/2005
Explore the built-in ASP.NET HTTP handlers and then learn how to create your own custom handlers. When you're done, you'll be able to enable special handling within your Web applications.

HTTP Test
Rating: none
Bill Nolde - 03/18/2003
Review this application that uses the HttpWebRequest and HttpWebResponse classes to provide Web page information.


IP



IP Address Comparison and Conversion in C#
Rating:
Lowe*Software - 10/14/2005
When using .NET and C#, IP Address information is stored in the System.Net.IPAddress class, which provides no method for comparing IP addresses except for equality. Learn to circumvent that problem.

CSDNS
Rating: none
Bill Nolde - 03/13/2003
Use the DNS class to resolve host names to IP addresses. Also resolve host names from IP addresses where available.

Trace Utility to Trace IP Packet Path
Rating: none
Sanjay Ahuja` - 05/23/2002
This trace utility written in C#, traces the path of an IP packet.


Internet/Web



Collaborating with the BizTalk 2006 R2 SharePoint Adapter
Rating: none
Jeffrey Juday - 10/08/2007
SharePoint 2007 has become one of Microsoft's hottest collaboration products. Learn how to integrate it with BizTalk 2006 R2.

Object-Oriented AJAX with JavaScript
Rating: none
VectorX - 09/27/2007
Discover an object-oriented AJAX class and objects structured for ease of use and maintainability for multiple requests.

A Better Fixed GridView Header for ASP.NET
Rating: none
Paul Kimmel - 08/29/2007
Learn how object-based JavaScript can be used to clone and fix the position of a grid header, handling runtime changes in the associated grid's appearance.

Using ASP.NET Master Pages for Consistent Site Design
Rating: none
Jacob J. Sanford - 08/07/2007
Wrox author Jacob J. Sanford walks through the essentials of creating ASP.NET master pages to consistently format the design of your pages around your different dynamic content placeholders.

Introducing the Google AJAX APIs
Rating: none
Chris Schalk - 07/30/2007
Get the scoop on Google's powerful JavaScript AJAX APIs, AJAX Search, and AJAX Feed. Learn how to easily embed rich Internet search and Feed content gathered by Google into your Web pages with just a few lines of JavaScript.

The WCF MessageEncoder Decoded
Rating: none
Jeffrey Juday - 06/01/2007
If you're already familiar with the fundamental aspects of Windows Communication Foundations, learning about MessageEncoders can take your application to the next level.

Server-Based AJAX for Enterprise Applications
Rating: none
Guy Peled - 05/16/2007
Sever-based AJAX is a new edition to the AJAX framework arena that may just be the perfect solution for AJAX enterprise adaptation.

Building WCF Channels and Bindings
Rating: none
Jeffrey Juday - 05/07/2007
Are you familiar with the Windows Communications Foundation? Take it one step further and learn how to create WCF Channels and Bindings.

Creating Advanced Solutions for SharePoint 2007
Rating: none
Gustavo Velez - 05/03/2007
Learn how to package and deploy SharePoint 2007 Solutions through the cabinet-based .wsp file.Through it, you can distribute customizable components including WebParts, templates, and assemblies.

Creating Solutions for SharePoint 2007
Rating: none
Gustavo Velez - 04/18/2007
SharePoint Solutions is a bona fide option to deploy customizations into SharePoint 2007. Learn the diverse ways of implementing Solutions, applying the administration tools of SharePoint, and utilizing the Web interface.

[Updated] Developing For Windows Vista
Rating: none
Bradley Jones - 04/03/2007
There's a lot more to Vista than the .NET 3.0 framework. The new OS offers interesting and useful new features for developers-and DevX has rounded them up for you.

A Primer to Windows Communication Foundation
Rating: none
Jeffrey Juday - 03/30/2007
Windows Communication Foundation is set to become the platform for all .NET communication and therefore the underpinning for future versions of Microsoft products. Where should you begin? With this article.

ASP.NET Tip: Using the LoginName and LoginStatus Controls
Rating: none
Eric Smith - 01/24/2007
Learn a nice, easy drop-in solution that helps your web site users log in and out without seeing the "artifacts" that you may have run into during previous implementations of your security code.

ASP.NET: Post Data Programmatically with "Webscraping"
Rating: none
Eric Smith - 11/27/2006
If you have a Web-based application that doesn't support Web services, you perform "webscraping": a Web-based screen scraping using the HttpWebRequest and HttpWebResponse objects.

ASP.NET Tip: Creating an Atom XML Feed
Rating: none
Eric Smith - 10/06/2006
Atom, the replacement for RSS, is quickly being adopted by many blogging software makers. Learn how to produce an Atom XML feed using a database table.

ASP.NET Tip: Using Nested Master Pages
Rating:
Eric Smith - 09/15/2006
The nested master page is a great way to manage the layout of your Web site without duplicating content on every page.

ASP.NET Tip: Selecting a Master Page at Runtime
Rating: none
Eric Smith - 09/13/2006
Enable your Web application to select a master page dynamically at runtime based on whatever criteria you choose.

ASP.NET Tip: Create a Perpetual Page Footer
Rating:
Eric Smith - 07/19/2006
An outdated page footer can give the impression that your site is stale. With just a little HTML and code-behind, you can keep your footer perpetually current.

Set Your Web Site's Navigation Structure Easily with ASP.NET 2.0 Site Maps
Rating: none
Bipin Joshi - 05/24/2006
Every Web site should present visitors with a simple yet flexible navigation structure. ASP.NET 2.0's SiteMap feature helps you implement this functionality easily.

Pushing HTML Content to a BlackBerry
Rating:
Steven Berkovitz - 02/16/2006
Learn how to push HTML content to a BlackBerry handheld using MDS.

Displaying RSS Items with C# and ASP.NET
Rating:
Bradley Jones - 11/18/2005
It is painless to display RSS feed items using C# and ASP.NET 2.0. A simple method is provided that accepts an RSS Feed URL.

Asynchronous Web Services in .NET Using WSE 2.0
Rating: none
rekha kodali - 10/28/2005
Discover an approach to efficiently communicate with a Web service asynchronously.

Uploading Images to a Web Site Is Harder Than You Think
Rating: none
Paul Kimmel - 08/22/2005
Uploading images in Web applications isn't nearly as simple as you may think. Learn the mechanics—and frustrations—of permitting image uploads, saving images, and rendering images.

Full-Text Searching with IFilters
Rating: none
Klaus Salchner - 08/03/2005
Indexing Server, SQL Server, Windows SharePoint Services, SharePoint Portal Server, Exchange Server, and Windows Desktop Search provide full-text search capabilities. Each utilizes so-called IFilter components to index the content and then allows clients to search the index. Learn how IFilter components are utilized and how full-text searching works in each of those products.

Remote Scripting, WebService Behaviour, and Script Call Back
Rating: none
sndshreeman - 04/27/2005
Learn about the Calling server method from a client script and script callback: the different technologies adopted and the pros and cons of each.

Talk to SharePoint Through Its Web Services
Rating:
Klaus Salchner - 12/22/2004
Learn how you can use the SharePoint Web services to integrate SharePoint capabilities into your application. The Web services provided by SharePoint provide a vast array of features.

WS-Messaging: Sending and Receiving SOAP Messages Using TCP
Rating:
SeenivasaRagavan Ramadurai - 12/17/2004
Learn about an ASP.NET Web Service project that makes an XML-based Web service that communicates over HTTP.

Working With Asynchronous .NET Web Service Clients
Rating:
Kenn Scribner - 09/16/2004
Having trouble using the asynchronous call mechanisms built into .NET? Let Kenn Scribner clarify it for you and make your programming tasks (at least as related to asynchronous processing) a little easier.

Themes and Skins in ASP.NET 2.0
Rating:
Bill Evjen - 08/11/2004
Learn to program skins and themes for ASP.NET 2.0.

Develop Transactional .NET Web Services
Rating: none
Thiru Thangarathinam - 07/26/2004
The .NET Framework offers tools and techniques for creating, destroying, and monitoring transactions across multiple platforms and servers. Learn to use .NET's transaction support to develop transactional .NET Web services.

Go Virtual with Your Development
Rating:
Klaus Salchner - 06/28/2004
Learn you can use Microsoft Virtual PC 2004 and Microsoft Virtual Server 2005 to reduce complexities and costs from your development and test cycles. This article shows how you can run multiple virtual machines on your physical machine, whether on your desktop or on your server.

Downloading Files with the WebRequest and WebResponse Classes
Rating:
Tom Archer - MSFT - 04/14/2004
Here's a simple function that you can easily plug into your C# application; it will download a specified server file and save it to a local file. Instead of describing the function and the presenting it, the function contains comments that document exactly what is going on.

How to Retrieve "Network Interfaces" in C#
Rating: none
OsnatHassner - 01/30/2004
Use this handy C# code/program to retrieve the information on your system's "network interfaces."

Using WebPageGet
Rating: none
Bill Nolde - 03/20/2003
By using .NET and C#, retrieve a Web page, display it, and list the hosts referenced in it.


Network & Systems



Using FileSystemWatcher
Rating: none
Bill Nolde - 03/24/2003
Create a C# program to monitor the file system for changes.

Obtain all IP addresses of local machine
Rating:
Khalid Shaikh - 04/02/2002
The *C#* code required to simply start up winsock in a Windows environment, and enumerate all the IP addresses on your local machine.

Obtain all IP addresses of local machine
Rating: none
Khalid Shaikh - 03/22/2002
The code required to simply start up winsock in a Windows environment, and enumerate all the IP addresses on your local machine.


Remoting



SharePoint Application Services for Reporting and Dashboards
Rating: none
Randy Holloway - 09/25/2007
Microsoft enterprise Technical Advisor Randy Holloway builds a SharePoint example of publishing reports and building a dashboard with Excel-based data with an integrated Key Performance Indicators (KPI) dashboard.

Knitting an Integration Solution with BizTalk Services
Rating: none
Jeffrey Juday - 09/05/2007
BizTalk Services, an Internet Service Bus hosted by Microsoft, showcases CardSpace and Windows Communication Foundation (WCF), some of Microsoft's latest security and distributed technologies.

Windows Meeting Space
Rating: none
M. Rajesh - 07/23/2007
Windows Vista ushered in a new era of collaborative working with Windows Meeting Space. Here, you'll learn how to initiate a secure workgroup of up to nine users over a variety of connections.

Building an Employee Factory in VB.NET
Rating: none
Bill Hatfield - 03/19/2007
Learn how to use a simple factory in a VB.NET application that accepts user input and uses it to create a new employee object.

.NET Tip: Logging Exceptions to the Event Log
Rating: none
Eric Smith - 08/02/2006
The system event log is a good place to store information about your .NET application, and writing entries to the event log is fairly straightforward. You can easily add the code for it to a utility class.

Fast and Simple Mobile Access to Pocket Outlook Data
Rating: none
Don Sorcinelli - 10/14/2005
Learn all about the new managed classes that enable C# and VB .NET Compact Framework developers to quickly gain access to Pocket Outlook data and modify it (if necessary) without additional products.

New Data Management Options for Windows Mobile Developers
Rating: none
Don Sorcinelli - 08/08/2005
Before you write off version 2.0 of the .NET Compact Framework as merely an evolutionary release, take a closer look at the XML, DataSet, and database improvements. They may prove revolutionary for your mobile data management.

Improved .NET Remoting, Part 1: Same-Box Communication
Rating: none
Mark Strawmyer - 07/18/2005
Learn how to create and consume .NET remoting clients and servers using Visual Studio 2005 and the Microsoft .NET Framework 2.0. In particular, find out how to use the new IpcChannel for same-box communications.

Migrating Applications to the .NET Compact Framework c2.0 and Windows Mobile 5.0
Rating:
Don Sorcinelli - 07/08/2005
Get a "head start" on preparing your mobile application to function properly with Windows Mobile 5.0 and the Compact Framework 2.0. Discover the new features and functionalities available to Pocket PC and Smartphone applications and explore changes that could affect performance and usability.

Mastering Internet Programming on Mobile Devices: First Steps
Rating:
Alex Gusev - 11/02/2004
Learn how to create applications that may connect to the Internet or an intranet. Take a look at typical scenarios that often occur in programming practice.

Inter-Process Communication in .NET Using Named Pipes, Part 1
Rating:
Ivan L - 05/31/2004
This article explores a way of implementing Named Pipes based Inter-Process Communication between .NET applications.

Accessing COM Ports
Rating:
Anand Saini - 04/23/2003
COM ports can be accessed without using a COM DLL. This C# article explains the details needed to communicate with COM ports for reading information and writing commands.

Manage Processes on Remote Machines over the Net-Remote Process Manager
Rating:
Sunil T.G. - 11/15/2002
Start and kill processes on machines over the network (Internet). The Remote Process manager highlights .NET Remoting and Windows UI programming.

.NET Remoting Quirks and Oddities
Rating: none
Brent Rector - 08/08/2002
Using interface-based programming with Remoting.


Sockets



.NET Tip: Creating a Simple Monitor with Ping
Rating: none
Eric Smith - 11/10/2006
By using the Ping class, one of the many classes included in the .NET Framework Library, you can create a simple server monitor that ensures your servers are all responding to network traffic.

Communicating over Sockets: Blocking vs. Unblocking
Rating:
Mark Strawmyer - 03/24/2006
Learn about blocking versus unblocking sockets, and about the use of generics and a sample socket connection pool.

[Updated] Asynchronous Socket Programming in C#: Part II
Rating:
Jayan Nair - 10/06/2005
Second part of the C# asynchronous socket example, showing more features in socket programming.

[Updated] Asynchronous Socket Programming in C#: Part I
Rating:
Jayan Nair - 10/06/2005
This is a simple Client-Server application developed to explain the concept of asynchronous sockets in C#. This extends the socket program to accept multiple clients. Because this example uses Asynchronous methods, threads are not necessary to communicate to multiple clients (though internally the asynchronous communication mechanism uses threads at the OS level).

[Updated] A C# FTP Server
Rating:
darwen - 08/11/2005
An example FTP server written in C#.

Improved .NET Remoting, Part 2: Secure TCP
Rating:
Mark Strawmyer - 07/25/2005
The security enhancements that the .NET Framework 2.0 made to the TCP channel enable secure TCP communication either through code or application configuration files. Learn how to apply both techniques to .NET remoting clients and servers.

Converting & Sending Sockets Data with a Leading Length Value
Rating:
Tom Archer - MSFT - 03/25/2004
Most articles that illustrate how to send data via sockets tend to focus on sending and receiving simple textual data. While this is certainly useful, one very common practical need is to prefix a length value to the data being sent.

Chat Program using Asynchronous Socket
Rating:
TH Mok - 10/01/2002
This is a simple C# chat program using asynchronous socket.


WMI



[Updated] Enterprise Messaging in a Heterogeneous Environment
Rating:
Jeremy Thomas - 03/25/2005
Learn how to integrate C# and Java services into a single logical message bus using MSMQ and JMS.

A Simple Guide to WMI Provider
Rating: none
Oren Cohen Shwartz - 10/20/2003
How to write a Windows Management Instrumentation (WMI) provider in C#.


Windows Services



C# Map Network Drive (API)
Rating: none
aejw - 08/28/2006
Learn about a class for interfacing with a Windows mapped network drive API's using C# and Win32 API (also works with 64-bit Windows).

ClickOnce Extends Windows Forms Applications into Smart Client Applications
Rating:
Mark Strawmyer - 08/18/2006
Use ClickOnce technology and smart clients to extend the reach of traditional Windows Forms applications. The process involves some wizard-based configuration and minimal code.

Windows Services
Rating:
Ali Sufyan - 05/07/2004
This explanatory tutorial will let you explore the power of DOTNET with C#.

Using Message Queues
Rating:
Mark Strawmyer - 01/12/2004
Mark not only explains queues, but he also demonstrates writing to and multiple ways for reading from a message queue.

Creating a Windows Service in .NET
Rating:
Mark Strawmyer - 04/02/2003
Visual Studio .NET makes it relatively simple to create a Windows Service. Learn what Windows Services are and how to create, install, and debug them.


Cache', the world's fastest object database, does away with mapping. Free download.
Free iPod Touch? Join Internet.com and Get a Chance to Win Yours.
Is it time to make your move to the multi-threaded and parallel processing world? Find out!
The Microsoft Platform - Driving Your Business Forward with ALM. Click here to read this whitepaper.
Whitepaper: Elementool Bug Tracking--Keep Software Fixes On Course.



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info