Communicate through a tunnel (ssh?) 300-1000pts

Posted on 2004-10-02
Last Modified: 2010-04-05
Okay experts!
1. I'm from Germany and my english is not very good. :o(
2. I am not very good at programming.

What I want to do:
I'd like to exchange data (Text and numbers!) with 1 other PC over the Internet using any protocol.

My computer connects as follow to the Internet: WLAN to a router, over a Mac as Gateway and filally over a Server. So others cant ping me or send me anything, except i send a signal and want an answer.
I dont know, what protocol I should use (and how to build the programs)... But it should be a p2p program, so both have the same rights...

I'd be happy, if you could give me a good answer :) <- newbie

Thanks in advance!

Ps: Points variable!! (up to 1000)
Question by:Ne000
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
  • 2

Accepted Solution

KyleyHarris earned 200 total points
ID: 12210781
I recommend that you download the INDY TCP components. they are open source. There are many peer-to-peer demos
that you can build from.

do a google search for "INDY DELPHI DOWNLOAD"

you'll find it.

Other that that help, your question is far to broad of scope and this is not a "Write a program for me" forum

LVL 12

Assisted Solution

Ivanov_G earned 200 total points
ID: 12214945
I agree with KyleyHarris, Indy is the best choice.



you can use TIdMappedTelnet (for server) and TIdTelnet (for client). There is a demo inside...
LVL 12

Expert Comment

ID: 12214950
BTW with Telnet you can execute commands on the remote system shell. For example DIR, COPY, etc. If you want just to send/receive some data, you can use TCP Client / Server...
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.


Author Comment

ID: 12229232
Ouch, I forgot to give you the points, sorry! :(
I hope 200 for each of you is ok and fair.. If it isn't, please tell me! :)

Downloaded it and I think, I'll be fine ;o)

Author Comment

ID: 12229321
BTW a big THX @ both :o)

Expert Comment

ID: 12232428
Welcome. No problems

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
There's a multitude of different network monitoring solutions out there, and you're probably wondering what makes NetCrunch so special. It's completely agentless, but does let you create an agent, if you desire. It offers powerful scalability …
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…
Suggested Courses
Course of the Month3 days, 17 hours left to enroll

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question