C# Network Programming



C# Network Programming Richard Blum Associate Publisher: Joel Fugazzotto Acquisitions Editor: Denise S. Lincoln Developmental Editor: Carol Henry Editor: Sally Engelfried Production Editor: Erica Yee Technic...

Networks (and network programming) have come a long way over the past 20 years. In the early days of network computing (the rsquo;80s), network programming was left to the advanced programmer, who typically built appli...

The C# Language

The C# Language Overview In its short history, the Microsoft .NET technology has quickly become a popular programming platform for developing applications for Microsoft Windows workstations.

IP Programming Basics

Programming Basics Overview The Internet Protocol (IP) is at the core of network programming. IP is the vehicle that transports data between systems, whether within a local area network (LAN) env.

C# Network Programming Classes

Network Programming Classes Overview This chapter begins your journey into C# network programming by introducing the C# network programming classes. You learned in Chapter 2 about TCP and UDP and.

DNS and C#

DNS and C# Overview IP addresses and network programs go hand in hand. When writing socket programs, you must indicate the IP address of either the local host for server applications, or a remote.

Connection-Oriented Sockets

Connection-Oriented Sockets Chapter 5 begins Part II of this book, where the focus turns from dry socket definitions to actual socket programming. Each chapter in Part II presents real-world examples.

Connectionless Sockets

Connectionless Sockets Overview The preceding chapter described how to program connection-oriented sockets using TCP and the C# Socket class. Now wersquo;ll change gears and look at comparable issue...

Using The C# Sockets Helper Classes

Using The C# Sockets Helper Classes Overview The two preceding chapters described how to use the low-level Socket class to create TCP and UDP network applications. While many hard-core network progr...

Asynchronous Sockets

Asynchronous Sockets Overview So far, you have seen how to create network programs using sockets in blocking mode. Sockets in blocking mode will wait forever to complete their functions, holding up

Using Threads

Using Threads In this chapter, yoursquo;ll continue your study of accomplishing network programming for Windows systems using C#. The preceding chapter discussed using asynchronous socket methods in Wind...

IP Multicasting

IP Multicasting Overview All of the programming examples in the preceding chapters have one thing in common (other than being written in C#): they were designed to send messages to one remote devic...

ICMP

ICMP So far, this book has explained the fundamentals of network programming using the C# programming language. Here in Part III, yoursquo;ll start building some real-world applications that utilize the...

SNMP

SNMP Overview A popular protocol used in network management is the Simple Network Management Protocol (SNMP). SNMP is used to query and control network devices from a central management station. S...

HTTP

SMTP Overview The preceding two chapters demonstrated network application programming by showing how to code specific network applications using the standard C# network library classes. This chapte...

 

Read more