CSE681 - Software Modeling and Analysis
Lecture #4 - Sockets and Remoting
Revised: 12 June 2005
Web Resources:
UML
XML, HTML
Code Project
Microsoft Developer's Network
DevelopMentor
XML
Sells Brothers
Windows Developer's Journal
Windows Forms
DotNetJunkies
GotDotNet
C# Corner
Mono Project
Performance Counters
Content:
This lecture is an introduction to sockets and remoting via Remote Procedure Calls (RPCs).
Today we talk about Win32 sockets, .Net sockets, .Net Remoting, and give a lot of code examples.
-
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 #3 - Due 27 June 2003
-
Project #4 - Due 11 July 2003
-
Component Diagram,
Message Passing Architecture
-
Win32 Sockets Presentation
-
Win32 Sockets Code Demonstration
-
.Net Sockets Presentation
-
.Net TCPClient and TCPServer classes
-
.Net Sockets Code Demonstration
-
.Net Remoting Presentation
-
Basic Remoting Demo
-
Remoting Demo with Pass-by-value Call
-
Remoting Demo with Pass-by-Reference Call
-
Explaination of PBR File Transfer
-
Remoting Demo - PBR File Transfer
-
Dependency Architecture - an Analysis
-
Lecture #4 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.