CSE681 - Software Modeling and Analysis
Lecture #10 - .Net Sockets and Services
Revised: 12/5/2010
Web Resources:
UML
XML, HTML
Code Project
Microsoft Developer's Network
DevelopMentor
XML
Sells Brothers
Windows Developer's Journal
WindowsClient.net
DotNetJunkies
dotnet quickstart tutorials
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.
- compile and run batch files
- Project #2,
Project #3,
Project #4
- Another format for Uses
-
Evaluating code projects - Cyclomatic Complexity, Size, Manual and Maintenance Pages, demonstration of requirements
-- Sockets --- Win32 Sockets Presentation
- Win32 Sockets Code Demonstration
- .Net Sockets Presentation
- .Net Sockets Code Demonstration
- .Net TCPClient and TCPServer classes
- Message Framing with sockets
- Message Framing, using threads and queues
-- Asp.Net Web Services ---
Web Services Tutorials and References:
- Web Services Presentation
- Calc web service
Calc web service folder