Click here to Skip to main content
15,886,199 members
Articles / Programming Languages / C#

Scalable Server Events with .NET UDP Sockets

Rate me:
Please Sign up or sign in to vote.
4.70/5 (10 votes)
21 Nov 200610 min read 68.7K   2.3K   59  
An article on notifying WinForms clients on a network that an event which concerns them has transpired.
using System;

namespace UDPEvents.AppCommands
{
	/// <summary>
	/// Summary description for AppCommand.
	/// </summary>
	[Serializable]
	public class AppCommand
	{
		private SystemCommandEnum mCommandType;
		private object[] mArgs;

		public SystemCommandEnum CommandType
		{
			get { return mCommandType; }
		}

		public object[] Args
		{
			get { return mArgs; }
		}

		
		public AppCommand(SystemCommandEnum commandType, params object[] args)
		{
			// The constructor will only run when a new instance is created, i.e. at
			// Broadcast time, not at de-serialisation time, hence this sendingcomputername
			// will be the machine name where the item was created
			mCommandType = commandType;
			mArgs = args;
		}
	}
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
South Africa South Africa
Joon du Randt is a technical team leader for DVT, a software company based in Cape Town, South Africa.

He has been programming since the age of 10, and has been programming as a career since age 19.

Originally a Delphi developer, he made the swtich to C# in 2005 and has not regretted it since

Comments and Discussions