Apple macOS Swift Client Server Application with SwiftNIO

Job ID: 34911338

Budget: €30 – €250 EUR

The project should be a simple client server socket test project.
For example the
https://github.com/apple/swift-nio
can be used for this. I'm open for alternative solutions.

I've attached a sample Swift Xcode project where the implementation can be done.
You can run the app as client or server.
Only the network communication code should be added. No changes in UI or other already implemented parts.

As server there are 2 tasks:
1. Wait for incoming DataExchangeObject from client.
2. Send back dataExchangeObject to the client over a secure TLS connection.

The client should do:
1. Send DataExchangeObject to server with a secure TLS connection
2. Wait for DataExchangeObject response from server and return
3. Close the connection

I already added SwiftNIO and the sample data that should be send back and forth.

Because of the SwiftNIO package I've already added to the project the file is too big to be uploaded here. But I will provide it in the chat that you can have a look on it upfront.