Solved

communicate between two PCs with network adapter

Posted on 2002-06-29
4
209 Views
Last Modified: 2010-04-04
I need two Delphi applications running on two different machines communicate with each other using simple network adapters. Currently we are developing a flight simulator application and we need two different machines, one to perform the flight calculations and other to display the respective view. I want to do this on two separate machines to have more CPU time for either application.

    Now the problem is that how can I rapidly develope a code to communicate the necessary data between to machines (applications)? I have experience with Delphi but not with the network application developement.
0
Comment
Question by:v_etminan
[X]
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
4 Comments
 
LVL 1

Accepted Solution

by:
_MeSSiah_ earned 100 total points
ID: 7118799
A simple TCP/IP or UDP client/server would do the job i guess, although you have many options like RPC, COM+, CORBA etc...

The main task is developing an effective protocol and data structures for exchange, but the topic on this is so large, we could have an extra experts-exchange just about that.

As for components you have many choices, like Indy for example (at http://www.nevrona.com/Indy), Borlands TServerSocket/TClientSocket, ICS etc...

But as you say you have no experience in network application development, i think the best thing to do is go through some theory, read some tutorials, articles on themes like Client/server, TCP/IP, Distributed Computing, Remote procedure calls, etc...

If you prefer TCP/IP, check out some great articles at http://www.nevrona.com/Indy/Articles.html (Introduction to Sockets and What is TCP/IP is a good start).
0
 
LVL 3

Expert Comment

by:VSF
ID: 7120675
BRAZIL 5 times WorldCup Champion!

Congratulations too to all Brazilian Experts and those that beleived we would be world's number one (one more time).

Victory Fernandes, a proud Brazilian!
www.victory.hpg.com.br
0
 
LVL 1

Expert Comment

by:thanes
ID: 7120863
I second what MeSSiah says and would add that one thing to do (if you do TCP/IP) is really study the state diagrams most books document for UDP and TCP to understand how the communication model works.  It is fascinating and FUN stuff to play/work with.  Enjoy!

0
 
LVL 2

Expert Comment

by:mikepj
ID: 7123639
I did some playing around with the TNMMsg and TNMMsgSrv.  They're really easy to use; I think they even had some good examples.  TNMStrm also looks quite useful.  It may not be "award winning" efficiency or flexibility but it works quite nicely.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Mobile Keyboard covers the display of the TMemo 3 115
Delphi XE10 Round Image 2 227
Can Viruses spread while transferring Binary data with Winsock 2 107
DBGrid or StringGrid ? 6 137
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…
In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

751 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