Network Programming with Rust: Build fast and resilient network servers and clients by leveraging Rust's memory-safety and concurrency features

Chanda, Abhishek

ISBN 10: 1788624890 ISBN 13: 9781788624893
Verlag: Packt Publishing, 2018
Neu Softcover

Verkäufer Ria Christie Collections, Uxbridge, Vereinigtes Königreich Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

AbeBooks-Verkäufer seit 25. März 2015


Beschreibung

Beschreibung:

In. Bestandsnummer des Verkäufers ria9781788624893_new

Diesen Artikel melden

Inhaltsangabe:

Learn to write servers and network clients using Rust's low-level socket classes with this guide

Key Features

  • Build a solid foundation in Rust while also mastering important network programming details
  • Leverage the power of a number of available libraries to perform network operations in Rust
  • Develop a fully functional web server to gain the skills you need, fast

Book Description

Rust is low-level enough to provide fine-grained control over memory while providing safety through compile-time validation. This makes it uniquely suitable for writing low-level networking applications.

This book is divided into three main parts that will take you on an exciting journey of building a fully functional web server. The book starts with a solid introduction to Rust and essential networking concepts. This will lay a foundation for, and set the tone of, the entire book. In the second part, we will take an in-depth look at using Rust for networking software. From client-server networking using sockets to IPv4/v6, DNS, TCP, UDP, you will also learn about serializing and deserializing data using serde. The book shows how to communicate with REST servers over HTTP. The final part of the book discusses asynchronous network programming using the Tokio stack. Given the importance of security for modern systems, you will see how Rust supports common primitives such as TLS and public-key cryptography.

After reading this book, you will be more than confident enough to use Rust to build effective networking software

What you will learn

  • Appreciate why networking is important in implementing distributed systems
  • Write a non-asynchronous echo server over TCP that talks to a client over a network
  • Parse JSON and binary data using parser combinators such as nom
  • Write an HTTP client that talks to the server using reqwest
  • Modify an existing Rust HTTTP server and add SSL to it
  • Master asynchronous programming support in Rust
  • Use external packages in a Rust project

Who This Book Is For

This book is for software developers who want to write networking software with Rust. A basic familiarity with networking concepts is assumed. Beginner-level knowledge of Rust will help but is not necessary.

Table of Contents

  1. Introduction to client/server networking
  2. Introduction to Rust and it's ecosystem
  3. TCP and UDP using Rust
  4. Data serialisation, deserialisation and parsing
  5. Application Layer Protocols
  6. Talking HTTP in the Internet
  7. Asynchronous network programming using Tokio
  8. Security
  9. Appendix

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

Bibliografische Details

Titel: Network Programming with Rust: Build fast ...
Verlag: Packt Publishing
Erscheinungsdatum: 2018
Einband: Softcover
Zustand: New

Beste Suchergebnisse bei AbeBooks

Beispielbild für diese ISBN

Chanda, Abhishek
Verlag: Packt Publishing, 2018
ISBN 10: 1788624890 ISBN 13: 9781788624893
Gebraucht Paperback

Anbieter: ThriftBooks-Atlanta, AUSTELL, GA, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Very Good. No Jacket. Former library book; May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.41. Bestandsnummer des Verkäufers G1788624890I4N10

Verkäufer kontaktieren

Gebraucht kaufen

EUR 35,16
Versand gratis
Versand innerhalb von USA

Anzahl: 1 verfügbar

In den Warenkorb

Foto des Verkäufers

Abhishek Chanda
Verlag: Packt Publishing, 2018
ISBN 10: 1788624890 ISBN 13: 9781788624893
Gebraucht Soft cover Erstausgabe

Anbieter: Books & Bobs, Deeside, FLINT, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Soft cover. Zustand: As New. 1st Edition. As new copy. A tight, bright, and clean copy with no inscriptions and no annotations/notes. No creasing to spine/cover or foxing to pages. Fantastic condition book. 266pp. (19x23.5cm). Please contact us for any more information. Bestandsnummer des Verkäufers 7523

Verkäufer kontaktieren

Gebraucht kaufen

EUR 41,06
EUR 17,03 shipping
Versand von Vereinigtes Königreich nach USA

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Chanda, Abhishek
Verlag: Packt Publishing, 2018
ISBN 10: 1788624890 ISBN 13: 9781788624893
Neu Softcover

Anbieter: Lucky's Textbooks, Dallas, TX, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers ABLIING23Mar2912160180996

Verkäufer kontaktieren

Neu kaufen

EUR 41,84
EUR 3,40 shipping
Versand innerhalb von USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Chanda, Abhishek
Verlag: Packt Publishing, 2018
ISBN 10: 1788624890 ISBN 13: 9781788624893
Neu Softcover

Anbieter: GreatBookPrices, Columbia, MD, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers 31847265-n

Verkäufer kontaktieren

Neu kaufen

EUR 43,01
EUR 2,25 shipping
Versand innerhalb von USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Chanda, Abhishek
Verlag: Packt Publishing 2018-02, 2018
ISBN 10: 1788624890 ISBN 13: 9781788624893
Neu PF

Anbieter: Chiron Media, Wallingford, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

PF. Zustand: New. Bestandsnummer des Verkäufers 6666-IUK-9781788624893

Verkäufer kontaktieren

Neu kaufen

EUR 45,04
EUR 17,64 shipping
Versand von Vereinigtes Königreich nach USA

Anzahl: 10 verfügbar

In den Warenkorb

Foto des Verkäufers

Chanda, Abhishek
Verlag: Packt Publishing, 2018
ISBN 10: 1788624890 ISBN 13: 9781788624893
Gebraucht Softcover

Anbieter: GreatBookPricesUK, Woodford Green, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: As New. Unread book in perfect condition. Bestandsnummer des Verkäufers 31847265

Verkäufer kontaktieren

Gebraucht kaufen

EUR 45,68
EUR 17,08 shipping
Versand von Vereinigtes Königreich nach USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Chanda, Abhishek
Verlag: Packt Publishing, 2018
ISBN 10: 1788624890 ISBN 13: 9781788624893
Neu Softcover

Anbieter: California Books, Miami, FL, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers I-9781788624893

Verkäufer kontaktieren

Neu kaufen

EUR 47,36
Versand gratis
Versand innerhalb von USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Chanda, Abhishek
Verlag: Packt Publishing, 2018
ISBN 10: 1788624890 ISBN 13: 9781788624893
Neu Softcover

Anbieter: GreatBookPricesUK, Woodford Green, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers 31847265-n

Verkäufer kontaktieren

Neu kaufen

EUR 47,96
EUR 17,08 shipping
Versand von Vereinigtes Königreich nach USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Abhishek Chanda
Verlag: Packt Publishing Limited, 2018
ISBN 10: 1788624890 ISBN 13: 9781788624893
Neu PAP
Print-on-Demand

Anbieter: PBShop.store UK, Fairford, GLOS, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

PAP. Zustand: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bestandsnummer des Verkäufers L0-9781788624893

Verkäufer kontaktieren

Neu kaufen

EUR 48,41
EUR 5,72 shipping
Versand von Vereinigtes Königreich nach USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Abhishek Chanda
Verlag: Packt Publishing Limited, 2018
ISBN 10: 1788624890 ISBN 13: 9781788624893
Neu PAP
Print-on-Demand

Anbieter: PBShop.store US, Wood Dale, IL, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

PAP. Zustand: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bestandsnummer des Verkäufers L0-9781788624893

Verkäufer kontaktieren

Neu kaufen

EUR 52,17
Versand gratis
Versand innerhalb von USA

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Es gibt 8 weitere Exemplare dieses Buches

Alle Suchergebnisse ansehen