Network Programming Books - Page 2

MagicBeanDip.com

Page 2 of 11 - Go to page: 1 2 3 4 5 6 7

Windows Server Cookbook for Windows Server 2003 and Windows 2000

Robbie Allen

Windows Server Cookbook for Windows Server 2003 and Windows 2000 Robbie Allen Amazon Price: $29.67
List Price: $44.95
Usually ships in 24 hours
By: O'Reilly Media
Amazon Marketplace: 30 new & used starting at $27.18

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> Windows NT
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> Windows - General
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> General AAS

Customer Reviews:
Total reviews: 18 Average rating: 5.0 of 5

Editorial Review:

This practical reference guide offers hundreds of useful tasks for managing Windows 2000 and Windows Server 2003, Microsoft's latest and greatest server. Through concise, on-the-job solutions to common problems, Windows Server Cookbook for Windows Server 2003 & Windows 2000 is certain to save you hours of time searching for answers. Now, instead of dredging reams of Microsoft documentation or browsing its unstructured knowledge base to figure out a particular issue--such as how to compare registry values between two hosts--you can simply reference the index of Windows Server Cookbook for Windows Server 2003 & Windows 2000. From there, you'll be directed to the exact trouble-shooting recipe they need. As the newest title in O'Reilly's popular Cookbook series, this book covers a wide range of issues that you are likely to face in your daily management of the Windows Server operating system. This includes how to deal with:
  • files
  • event logs
  • DNS
  • DHCP
  • security
  • the registry
  • backup/restore
One of the book's key benefits is the presentation of solutions in three different recipe formats. Depending on preference, you can solve most problems with the graphical user interface, the command line, or by using scripts. Where appropriate, all three solutions are presented for each recipe in this book. Each recipe also includes a detailed discussion that explains how and why it works. Windows Server Cookbook for Windows Server 2003 & Windows 2000 is written for all levels of system administrators on Windows servers. If you're a relatively new user with only a rudimentary understanding of the job, the book can open your eyes to the many possibilities that await. And if you're an advanced user, it can serve as a useful reference and memory-jogger. Download the code examples from this book. The complete set of examples is available at: http://www.rallenhome.com/books/winsckbk/code.html.

Java Network Programming, Third Edition

Elliotte Harold, Elliotte Rusty Harold

Java Network Programming, Third Edition Elliotte Harold, Elliotte Rusty Harold Amazon Price: $26.37
List Price: $39.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 50 new & used starting at $17.17

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Certification Central -> Exams -> Java
Subjects -> Computers & Internet -> Certification Central -> Java
Subjects -> Computers & Internet -> Certification Central -> General

Customer Reviews:
Total reviews: 35 Average rating: 4.0 of 5

Editorial Review:

Does this sound familiar? You know Java well enough to write standalone applets and applications, even multithreaded ones, but you know next to nothing about the language's networking capabilities. And guess what--your next job is to write a network-centric Java program. Java Network Programming serves as an excellent introduction to network communications generally and in Java. The book opens with information on network architectures and protocols and the security restrictions placed on applets. Quickly, the author gets to the meat of networked Java with a complete elucidation of the InetAddress class, the URL-related classes, applet-specific networking methods, and sockets. The author also covers packets, Remote Method Invocation (RMI), and servlets.

The one serious shortcoming of this book is that it does not include a companion disk, which is the case with most O'Reilly books. You'll have to visit the publisher's FTP site for the code if you dislike typing the examples manually. On the whole, though, this is an excellent tutorial that will guide you through the world of Java networking as smoothly as possible.

The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming

Stephen D. Huston, James CE Johnson, Umar Syyid

The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming Stephen D. Huston, James CE Johnson, Umar Syyid Amazon Price: $48.95
List Price: $59.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 40 new & used starting at $38.87

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> General AAS
Subjects -> Computers & Internet -> Networking -> Network Programming
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Object-Oriented Design

Customer Reviews:
Average rating: 0.0 of 5

Great way to learn the ACE Framework 5 out of 5 stars.
27 of 31 people found this review helpful.

This is probably the most practical book ever written on this topic. I have read the C++ Network Programming books, and I believe that this Programmer's Guide is even better.

ACE, the ADAPTIVE Communication Environment, has been around since the early 90's and thanks to over 1700 contributors over the past decade or so, it has become a very powerful, reusable, Object Oriented, beautifully engineered, designed, and developed framework that is creeping its way to the hearts of developers, project leads, and managers all around the world and in many industry verticals.

ACE has made one of the hardest things to do as a developer, network programming much simpler, but that's not all. That's where this book comes into play. The other books focus on the network programming of ACE, and even though they cover the topic VERY well, they don't convey the other powerful features that ACE has:
ACE Logging Facility
ACE Runtime and configuration facility
ACE (STL like) containers, allocators, etc...

Right of the bat, this book covers those details and shows the reader concrete examples and ways to apply these examples in real life.
The author spends the next 4 chapters (6-9) going over the IPC facilities of ACE. It starts from basic SOCKET programming, to SIGNALS, to the use of TIMERS and it ends with the odds and ends of IPC. These topics were covered in the C++ network programming books before, but this book, instead of talking about it, SHOWS the reader how things are done. The Reactor and the Proactor frameworks are covered in chapters 7 and 8. As the author mentions in chap 7:
The ACE reactor framework was designed to implement a flexible event-handling mechanism is such a way that applications need never write the central, platform-dependent code for their event-handling needs.
Then the author goes into an extensive detail of how this is done, and in its closing remarks, he says the following:
With little ingenuity, your reactor-based application can turn on the foyer light when someone pulls into your driveway or mute the television when the phone rings.
The Proactor framework is covered in full detail in the following chapter. The author does a great job at telling and showing the differences between the two design patterns and when to use one vs. the other. When all said and done, the author explains how these two design patterns can make a killer combo.
The book is more like a personal notebook that you would create for yourself in that you write down notes, hints, do's and don'ts and few lines of code at a time telling yourself how you made something to work properly.

In Part III, Processes and Threads are covered. Even though the author has included these chapters after the IPC section, a great deal of detail was spent on showing the reader that these classes are not necessarily related to the IPC set of classes. The reader can literally read part III of this book, and gain a good understanding of how to use the thread and the process management classes - remind you that these two topics are difficult to grasp and programming is a bit difficult, but the author shows how cleanly these two topics were covered in ACE. The icing on the cake is the last chapter in Part III: Thread Pools. Two threading models are covered:
Half-sync/half-async model
Leader/follower model
I will leave the details of these two models to the reader.

Part IV covers the "advanced topics" such as shared memory, the configuration framework, timers, and the naming service. Again, for each section an extensive example is given, which makes the topic easy to understand and to follow. The configuration framework is a very well covered section, as it is something that any of us can benefit from in our next design.

Editorial Review:

The ADAPTIVE Communication Environment (ACE) is an open-source toolkit for building high-performance networked applications and next-generation middleware. ACE's power and flexibility arise from object-oriented frameworks, used to achieve the systematic reuse of networked application software. ACE frameworks handle common network programming tasks and can be customized using C++ language features to produce complete distributed applications. This book will teach developers how they can use the ACE framework to develop their software. It will also show real-world uses of design patterns and C++. Benefits: Reduces the ACE learning curve, gain a clear understanding of how to use ACE to produce high-performance software using less time and effort; Provides a cookbook for solutions to common software engineering problems.

Network Programming with Perl

Lincoln D. Stein

Network Programming with Perl Lincoln D. Stein Amazon Price: $45.20
List Price: $54.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 30 new & used starting at $18.95

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Certification Central -> General
Subjects -> Computers & Internet -> Certification Central -> General AAS
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> Networks

Customer Reviews:
Total reviews: 13 Average rating: 5.0 of 5

Editorial Review:

"Network programming"--the term had a distinct meaning once, but now it begs the question, "Is there another kind?" That's why Lincoln Stein's Network Programming with Perl is valuable. It shows how one of the world's top Perl authorities brings the language to bear on problems that require communication among computers, showing that you may not have to resort to Java as soon as you may have thought to meet a networking requirement. What's more, Stein doesn't assume you have a lot of Perl expertise. An intermediate-level familiarity with the language should enable you to understand the examples in the book and follow its classic code-and-commentary structure.

Stein presents full, working scripts, calling attention to particularly interesting lines and passages by repeating them in the text. If a program makes use of an unusual or previously undiscussed function (and lots of them do, because one of the author's missions is to introduce the contents of specialized libraries), its syntax and legal parameters will be documented and a concise statement of its behavior provided. The example programs are the best part of this book, though. As the problems get more complicated, it's fun to watch Stein solve them with efficient, attractive code. Unless you're a really experienced professional, you'll be able to study the examples in this book and learn a lot. --David Wall

Topics covered:

  • Perl function libraries and techniques that allow programs to interact with resources over a network
  • IO::Socket library
  • Net::FTP library
  • Net::Telnet library
  • Net::SMTP library
  • Chat problems
  • Internet Message Access Protocol (IMAP) issues
  • Markup-language parsing
  • Internet Protocol (IP) broadcasting and multicasting

Big Book of Windows Hacks

Preston Gralla

Big Book of Windows Hacks Preston Gralla Amazon Price: $23.09
List Price: $34.99
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 45 new & used starting at $18.94

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Business & Culture -> Hacking
Subjects -> Computers & Internet -> Business & Culture -> Privacy
Subjects -> Computers & Internet -> Business & Culture -> Security

Customer Reviews:
Total reviews: 3 Average rating: 5.0 of 5

Editorial Review:

Bigger, better, and broader in scope, the Big Book of Windows Hacks gives you everything you need to get the most out of your Windows Vista or XP system, including its related applications and the hardware it runs on or connects to. Whether you want to tweak Vista's Aero interface, build customized sidebar gadgets and run them from a USB key, or hack the "unhackable" screensavers, you'll find quick and ingenious ways to bend these recalcitrant operating systems to your will.

The Big Book of Windows Hacks focuses on Vista, the new bad boy on Microsoft's block, with hacks and workarounds that also work for Windows XP. You can read each hack in just a few minutes, saving countless hours of searching for the right answer. The step-by-step instructions let you apply the solutions in no time. This book takes you beyond the operating system with hacks for applications like Internet Explorer 7 and Office 2007, and hardware such as the Zune, your wireless router, and the PC itself.

The Big Book of Windows Hacks includes:
  • Expanded tutorials, new background material, a series of "quick hacks", and informative sidebars
  • Security hacks, including protection at wireless hotspots, hacking Vista file permissions and user account protection, and more
  • Efficiency hacks, such as tweaking your PC hardware, troubleshooting hardware problems, and speeding up system performance
  • Fun hacks, like building a custom Media Center PC or turning a PC into a digital video recorder
  • "Beyond Windows" hacks for running Linux inside Vista, dual-booting Linux/Windows or XP/Vista, or emulate classic video games on your PC
In all, this remarkable book contains more than 100 hacks so that the power user in you never again needs to be at the mercy of systems and hardware run by Microsoft's omnipotent Vista and XP operating systems.

Smart Home Hacks: Tips & Tools for Automating Your House (Hacks)

Gordon Meyer

Smart Home Hacks: Tips & Tools for Automating Your House (Hacks) Gordon Meyer Amazon Price: $16.47
List Price: $24.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 35 new & used starting at $12.38

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Apple -> Mac Administration
Subjects -> Computers & Internet -> Apple -> Mac OS X
Subjects -> Computers & Internet -> Business & Culture -> Hacking

Customer Reviews:
Total reviews: 11 Average rating: 4.0 of 5

Editorial Review:

So much of what is commonplace today was once considered impossible, or at least wishful thinking. Laser beams in the operating room, cars with built-in guidance systems, cell phones with email access. There's just no getting around the fact that technology always has, and always will be, very cool. But technology isn't only cool; it's also very smart. That's why one of the hottest technological trends nowadays is the creation of smart homes. At an increasing rate, people are turning their homes into state-of-the-art machines, complete with more switches, sensors, and actuators than you can shake a stick at. Whether you want to equip your home with motion detectors for added security, install computer-controlled lights for optimum convenience, or even mount an in-home web cam or two purely for entertainment, the world is now your oyster. Ah, but like anything highly technical, creating a smart home is typically easier said than done. Thankfully, Smart Home Hacks takes the guesswork out of the process. Through a seemingly unending array of valuable tips, tools, and techniques, Smart Home Hacks explains in clear detail how to use Mac, Windows, or Linux to achieve the automated home of your dreams. In no time, you'll learn how to turn a loose collection of sensors and switches into a well-automated and well-functioning home no matter what your technical level may be. Smart Home Hacks covers a litany of stand-alone and integrated smart home solutions designed to enhance safety, comfort, and convenience in new and existing homes. Kitchens, bedrooms, home offices, living rooms, and even bathrooms are all candidates for smart automation and therefore are all addressed in Smart Home Hacks. Intelligently written by engineering guru and George Jetson wannabe, Gordon Meyer, Smart Home Hacks leaves no stone unturned. From what to purchase to how to use your remote control, it's the ultimate guide to understanding and implementing complete or partial home automation.

UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1

W. Richard Stevens

UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1 W. Richard Stevens List Price: $69.00
By: Prentice Hall PTR
Amazon Marketplace: 27 new & used starting at $9.42

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Certification Central -> General
Subjects -> Computers & Internet -> Certification Central -> General AAS
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> Networks

Customer Reviews:
Total reviews: 47 Average rating: 4.5 of 5

Editorial Review:

The classic programming text Unix Network Programming has been updated by author W. Richard Stevens to encompass three new volumes. There have been a few changes in the computing world since 1990 (the year the original was published), and Stevens has taken the opportunity to create a complete set of reference manuals for programmers of all skill levels.

The first volume, Networking APIs: Sockets and XTI, covers everything you need to know to make your programs communicate over networks. Stevens covers everything from writing your programs to be compatible with both Internet Protocol version 4 (IPv4) and IPv6, to raw sockets, routing sockets, User Datagram Protocol (UDP), broadcasting/multicasting, routing sockets, server internals, and more, plus a section covering Posix threads.

Stevens also notes compatibility issues with different operating systems so that readers can create code that is more portable, and he offers plenty of advice on how to make code more robust. --Doug Beaver

C# Network Programming

Richard Blum

C# Network Programming Richard Blum Amazon Price: $40.34
List Price: $59.99
Usually ships in 24 hours
By: Sybex
Amazon Marketplace: 30 new & used starting at $34.30

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS
Subjects -> Computers & Internet -> Certification Central -> Publisher -> Sybex
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> Networks

Customer Reviews:
Total reviews: 16 Average rating: 4.5 of 5

Doesn't go deep enough into the real issues 2 out of 5 stars.
9 of 11 people found this review helpful.

This book is a good introductory book to network programming in general. While it attempts to cover all the general topics that you can find in reference books like "TCP/IP Illustrated", it seriously lacks the breadth and depth of such reference books and falls short of tackling the real issues of Network Programming with the .Net frameowrk in C#.

The .Net framework and the C# language bring some new design patterns and some paradigms that are definitely different from what we used to see with C/C++ or Java and I found that this book while containing a lot of source code examples in C# lacks coverage of such patterns and the .Net way of solving issues like high performance multi-client servers, performance oriented data handling over network connections, multi-threaded network applications design patterns in C# and .Net framework,...

In summary, if you are new to C#, .Net and have never programmed network applications in another language and are looking for a book that covers a lot of subjects, this is your book. If you already have the TCP/IP Illustrated books and want an advanced book about how .Net and C# apply to network programming, I recommend "TCP/IP Sockets in C#", a much smaller book but extremely focused on what the title says!

Editorial Review:

C# is Microsoft's hot new language for the .NET platform. This book covers everything C# programmers need to know to create network applications, a task traditionally done in C++. It explores the basics of network programming, including IP and TCP protocols, and moves on to targeted C# instruction, including using the C# network programming classes in the .NET framework. Topics covered include low-level network programming (such as sockets and multithreading), as well as network application layer programming for email, web-based, and security applications. Specific examples show how to create applications that use network protocols such as SNMP, SMTP, and HTTP. The book also has advanced coverage of incorporating an Active Directory server database and .NET remoting in a network application. Author Richard Blum has been a network and systems administrator for 13 years for the Department of Defense and is the author of four books on networking topics.

Scripting VMware: Power Tools for Automating Virtual Infrastructure Administration

Al Muller

Scripting VMware: Power Tools for Automating Virtual Infrastructure Administration Al Muller Amazon Price: $42.24
List Price: $49.95
Usually ships in 24 hours
By: Syngress
Amazon Marketplace: 38 new & used starting at $29.45

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Systems Analysis & Design
Subjects -> Computers & Internet -> Hardware -> Design & Architecture
Subjects -> Computers & Internet -> Microsoft -> Networking

Customer Reviews:
Total reviews: 2 Average rating: 3.5 of 5

Editorial Review:

This book covers the native tools that VMware provides with ESX Server. It then discusses in detail the different scripting API's and how they can be leveraged to provide some very useful, practical and time saving tools to manage a virtual infrastructure. From virtual server provisioning to backups and everything in between, all are covered in detail with real world examples that have been tested and will work either copied directly from the book or with slight modifications for the reader's specific environments.

This book is a one stop shop for virtual tools. VMware provides the most robust virtualization platform in the market and it has very cool management tools like VirtualCenter and the MUI. Yet more often then not, the most overlooked and most powerful management tools are either not considered ort unknown. These are the native command line tools and scripting possibilities the ESX Server has built right in it. From simple shell scripts to COM and Perl and new in ESX Server 2.5 Common Information Model (CIM) VMware provides API's to access your virtual infrastructure and leverage 100% of its functionality.

Additionally, VMware has included outstanding command line tools the provide powerful possibilities for those willing to use them. The scripts found in this book have been used in real world engagements and deployments of ESX Server. The reader will be able to copy almost directly with very little customization if any. By combining the graphical tools such like those found in the MUI and VirtualCenter with the power you'll find with the scripts detailed within the following chapters, you will be able to get under the hood of your virtual infrastructure, tune it up and make it purr.

Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More

John Viega, Matt Messier

Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More John Viega, Matt Messier Amazon Price: $65.76
List Price: $74.99
Usually ships in 2 to 3 weeks
By: O'Reilly Media, Inc.
Amazon Marketplace: 9 new & used starting at $28.89

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> General AAS
Subjects -> Computers & Internet -> Networking -> Network Programming
Subjects -> Computers & Internet -> Programming -> Algorithms -> Cryptography

Customer Reviews:
Total reviews: 12 Average rating: 4.5 of 5

Editorial Review:

Password sniffing, spoofing, buffer overflows, and denial of service: these are only a few of the attacks on today's computer systems and networks. At the root of this epidemic is poorly written, poorly tested, and insecure code that puts everyone at risk. Clearly, today's developers need help figuring out how to write code that attackers won't be able to exploit. But writing such code is surprisingly difficult.

"Secure Programming Cookbook for C and C++" is an important new resource for developers serious about writing secure code. It contains a wealth of solutions to problems faced by those who care about the security of their applications. It covers a wide range of topics, including safe initialization, access control, input validation, symmetric and public key cryptography, cryptographic hashes and MACs, authentication and key exchange, PKI, random numbers, and anti-tampering. The rich set of code samples provided in the book's more than 200 recipes will help programmers secure the C and C++ programs they write for both Unix(R) (including Linux(R)) and Windows(R) environments. Readers will learn:

How to avoid common programming errors, such as buffer overflows, race conditions, and format string problems

How to properly SSL-enable applications

How to create secure channels for client-server communication without SSL

How to integrate Public Key Infrastructure (PKI) into applications

Best practices for using cryptography properly

Techniques and strategies for properly validating input to programs

How to launch programs securely

How to use file access mechanisms properly

Techniques for protecting applications from reverse engineering

The book's website supplements the book by providing a place to post new recipes, including those written in additional languages like Perl, Java, and Python. Monthly prizes will reward the best recipes submitted by readers.

"Secure Programming Cookbook for C and C++" is destined to become an essential part of any developer's library, a code companion developers will turn to again and again as they seek to protect their systems from attackers and reduce the risks they face in today's dangerous world.


Page 2 of 11 - Go to page: 1 2 3 4 5 6 7

Return to MagicBeanDip.com

This page was created in 2.1689 seconds.