Google
 

Network Programming

CISCO & Networking - Best Books Collection (100 Books)

1. CCNA 1 And 2 Companion Guide
2. CCNA Study Guide -- Todd Lamle
3. Cisco - The Complete Reference
4. CCNA ICND Exam Certification Guide
5. CCNA INTRO Exam Certification Guide

Programming with Sockets

Programming with sockets
Basics
Socket types
Socket creation
Binding local names
Connection establishment
Data transfer
Closing sockets
Connectionless sockets
Input/output multiplexing

Supporting routines
Host names
Network names
Protocol names
Service names
Manipulating byte order

Client/Server model
Servers
Clients
Connectionless servers

Advanced topics
Out-of-band data
Non-blocking sockets
Interrupt driven socket I/O

Lecture Notes for Computer Network Programming

Table of Contents:-

# Network Basics
# Intro to Sockets
# The Transport Layer
# Socket Address Structures
# TCP Sockets
# UNIX Processes
# TCP Overview
# TCP Client/Server Example
# UNIX Signals
# I/O Multiplexing
# IP Overview
# UDP Sockets
# UDP Overview
# UNIX Threads
# Hypertext Transfer Protocol
# SCTP Overview
# SCTP Client/Server Example

To Download this E-Book Click Here.

Introduction to Socket Programming

Contents:

* Introduction
o BEWARE
* Existing Services
o Netstat Observations
* Host names and IP numbers
o Programming Calls
* Services and Ports
o Programming Calls
* Socket Addressing
* File Descriptors and Sockets
o File Descriptors
o Sockets
* Client Connect
o Client Communication
o Stdio Buffers
* Server Applications
o Server Bind
o Listen and Accept
* Inetd Services
o Inetd Comments
o Whois Daemon
* Running the Daemon
o The Code

C++ Network Programming, Vol 2 Systematic Reuse with ACE and Frameworks (D. Schmidt, et al)

The ADAPTIVE Communication Environment (ACE) toolkit has achieved enormous success in the area of middleware for networked computing. Due to its flexibility, performance, platform coverage, and other key properties, ACE enjoys broad acceptance by the networked application software community, as evidenced by its use in thousands of applications, in scores of countries, and in dozens of domains. ACE has also received considerable attention beyond the middleware community since it's an open-source role model for high-quality and well-designed pattern-oriented software architectures.

Beejs Guide to Unix Network Programming

Table of Contents
1. Intro
1.1. Audience
1.2. Platform and Compiler
1.3. Official Homepage
1.4. Note for Solaris/SunOS Programmers
1.5. Note for Windows Programmers
1.6. Email Policy
1.7. Mirroring
1.8. Note for Translators
1.9. Copyright and Distribution

2. What is a socket?
2.1. Two Types of Internet Sockets
2.2. Low level Nonsense and Network Theory

3. structs and Data Handling
3.1. Convert the Natives!
3.2. IP Addresses and How to Deal With Them

Syndicate content