Solved

Communication

Posted on 1997-11-18
19
219 Views
Last Modified: 2010-04-10
Please help me write a programme to send and recieve data by C++ through the modem from one computer having c++ to another computer having c++.The prog. encodes the data to be encoded and sends it through a ordinary tel. line and the other computer will have another prog which will decode the data and store it.
0
Comment
Question by:manjit
19 Comments
 
LVL 84

Expert Comment

by:ozo
ID: 1173467
#include <stdio.h>
main(){
        int c;      
        while( (c=getchar()) != EOF ){ putchar(c); }
}
0
 

Author Comment

by:manjit
ID: 1173468
Edited text of question
0
 

Author Comment

by:manjit
ID: 1173469
Adjusted points to 45
0
Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

 

Author Comment

by:manjit
ID: 1173470
Adjusted points to 50
0
 

Author Comment

by:manjit
ID: 1173471
Edited text of question
0
 

Author Comment

by:manjit
ID: 1173472
Edited text of question
0
 
LVL 5

Expert Comment

by:yonat
ID: 1173473
Please be more specific. How are the computers connected? Using a TCP/IP network? Using RS232? Something else? What is the OS?
0
 

Author Comment

by:manjit
ID: 1173474
Edited text of question
0
 
LVL 5

Expert Comment

by:yonat
ID: 1173475
Search for source for zmodem or kermit. For example: http://pauillac.inria.fr/~doligez/zmodem/ and http://www.columbia.edu/kermit/ .
These are protocols for data transfer over modem lines.
0
 

Author Comment

by:manjit
ID: 1173476
Adjusted points to 80
0
 

Expert Comment

by:yingchunli
ID: 1173477
For sending data:
  1: using CreateFile("COM1"or "COM2" , .....) to get a handle .
  2: call GetCommState() and SetCommState() to set parameters.
  3: write encodeFunction(text_str, ...) to encode text_str.
  4: call WriteFile( handle, text_str, ......) to send encoded data to the connected serial port.

For receiving data:
   finish the similar steps.
0
 

Author Comment

by:manjit
ID: 1173478
Please write the programme for me please.
0
 

Author Comment

by:manjit
ID: 1173479
Adjusted points to 170
0
 

Author Comment

by:manjit
ID: 1173480
Please write the prog. for me . I need it urgently.Thank You
 
0
 
LVL 5

Expert Comment

by:yonat
ID: 1173481
Just use kermit or zmodem - no need to write anything.
0
 

Author Comment

by:manjit
ID: 1173482
IT is not the question for transferring files. I have to do a project by writing a prog. in c++ to send and recieve files. I
hope U understand and will please write the prog.
      ThanX A Lot
0
 

Author Comment

by:manjit
ID: 1173483
Adjusted points to 205
0
 
LVL 1

Accepted Solution

by:
cchaman earned 300 total points
ID: 1173484
Send me your email address... shall mail you a program with
source code.

Keep in mind that the program has a copy-right so use it for
a legal purpore.

AND GET THOSE POINTS READY !!!

0
 

Author Comment

by:manjit
ID: 1173485
here's my E-mail
      manjitr@yahoo.com
       ThanX A Lot
0

Featured Post

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

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

Errors will happen. It is a fact of life for the programmer. How and when errors are detected have a great impact on quality and cost of a product. It is better to detect errors at compile time, when possible and practical. Errors that make their wa…
Unlike C#, C++ doesn't have native support for sealing classes (so they cannot be sub-classed). At the cost of a virtual base class pointer it is possible to implement a pseudo sealing mechanism The trick is to virtually inherit from a base class…
The viewer will learn how to pass data into a function in C++. This is one step further in using functions. Instead of only printing text onto the console, the function will be able to perform calculations with argumentents given by the user.
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.

774 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