7

Using Network and Managing Large Documents

In this chapter, we will learn how to create a networking server program and a client program using Qt 6’s networking module. We will also learn how to create a program that uses File Transfer Protocol (FTP) to upload and download files from the server. Lastly, we will learn how to send HTTP requests to a specific web service using Qt 6 and C++ language.

In this chapter, we’re going to cover the following main topics:

  • Creating a TCP server
  • Creating a TCP client
  • Uploading and downloading files using FTP

Technical requirements

The technical requirements for this chapter are Qt 6.6.1, Qt Creator 12.0.2, and FileZilla. All the code used in this chapter can be downloaded from the following GitHub repository: ...

Get Qt 6 C++ GUI Programming Cookbook - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.