CSE775 - Distributed Objects
Lecture #9 - Win32 Sockets
Revised: 10 Feb 2008
Web Resources:
Code Project
Win32, COM, MFC
DevelopMentor
Windows Developer's Journal
Windows Forms
GotDotNet
C# Corner
IDL and WDSL
COM at MSDN
IDL Language
base MIDL types
OLE data types
IDL attributes
MIDL data types
MIDL Language Reference
conversion functions
Content:
This lecture introduces Win32 socket-based communication.
-
The Syllabus describes topics to be covered,
reading material for you to digest before coming to class, and due dates
for the assigned projects.
-
Project #1 Statement
Windows message communication
-
Project #2 Statement,
Project #2 Configuration
Communication components
Threads
-
Win32 and .Net threads
-
Threads class
Sockets
-
Win32 Sockets Presentation
-
Sockets class
-
Win32 Sockets Demonstration
-
.Net Sockets Presentation
-
.Net Sockets Code
COM Remoting
-
COM Remoting Presentation
-
COM Remoting Code
Useful for Both Sockets and Remoting
-
Locks Demo Code
-
Blocking Queue Demo Code
-
Delegate Demos
-
Asychronous Delegates
-
Lecture #20 folder contains a page of links to
presentations and code discussed in this class. The Lecture folders will occasionally
hold physical files of interest as well. Usually, however, all the materials
of interest to the class are in the presentations
and code folders. The contents of these folders will grow
as you progress through the course.