General Enquiry of a C++ project

Hi, im relatively new to c++,
doing great so far, and putting the hours in ;)

Im building an app which upon login will connect you to certain ip addresses of which will also be running the same app.

The method of which i believe i should be using is direct tunnelling but as i say im a little new to c++, i have general coding skills, and i have sifted through a lot of forums and sites yet im still very unclear on what the best way forward is to achieve the requirement.

The reason for the connection will be to enable a secure chat, file transfer, and update software auto when connected to the program admin.

All those that have the app installed will once authorised, will be connected to admin client, then from that client all available ip's to connect to will become available to slave clients, this will increase the network size avilable to all users.

so the app needs to be able to handle ports but not via a server, instead it would be direct.

The connections also must ideally be encrypted.

Im kind of looking for what the application RetroShare does, but in text app.

(This is using C++ within Dev C++)

so just to recap, What method should i use to achieve the above?

Many Thanks

Bluey
Last edited on
This seems to be a bit too general. What does it aim at?

Generally you need sockets and for the server threads.
For the encryption you may use Crypto++

closed account (o3hC5Di1)
Hi there,

As Coder777 mentioned, your description is a little on the general side.
Also, the specific things you are trying to do are not exactly beginner-stuff, so if you're not getting much response here it may be worth trying to ask this in the "general c++ programming" forum.

All the best,
NwN
cheers guys,

Moved thread to General.

Many thanks
Topic archived. No new replies allowed.