T B H P N

Network Programming

Web Resources:

W3Schools Code Project MSDN Library Code Guru Mike Woodring's Samples

Sockets Content:

Presentations Code Examples
Sockets
Windows Communication Foundation (WCF)
.Net Remoting

Tutorial Links

Beej's Guide to Network Programming
C# Socket Programming
WinSock Tutorial - Win32Developer
Win32 Programming Tutorials
Getting Started with WCF - MSDN
Beginner's Guide to WCF - videos
WCF Fundamentals
WCF Tutorial - SwitchOnTheCode.com
HTTP Made Really Easy

Here are a couple of useful sockets notes:

  1. When designing with sockets you need to #include <winsock2.h> and usually also #include <windows.h>. The ordering of these matters. You must include the winsock header first, before including the windows header.
  2. A student has reported that if you #define _WINSOCKAPI_ before #include <windows> then you can include the winsock header wherever you like.

life science photo missing