[Webinar] Streamline your web hosting managementRegister Today


VB communication.

Posted on 1999-10-26
Medium Priority
Last Modified: 2010-05-02
I am trying to write a VB5 proc for a win95 machine to connect
to another win95 machine with a modem and transfer a text file
or open a ftp session to put a text file to that machine. I am
using MSComm control to connect to the other machine. But
can I ftp a file to another w95 machine without a ftp server?
This process has to run automated every hour. I
will appreciate any help on this. Thanx
Question by:wchy65
LVL 12

Expert Comment

ID: 2159554
Why use FTP when you've established a connection successfully? Just copy the file over the wire and save it on the other end.


Author Comment

ID: 2159739
Edited text of question.
LVL 14

Accepted Solution

mcrider earned 300 total points
ID: 2159839
The FTP protocol is supported using the Inet control, not the MSCOMM control.  MSCOMM is used for async communications.

If you're going to use this control to send a file, you need to have a program on the receiving system that will accept the async connection.  You will also have to build your own "protocol" for sending and receiving the file...

For example:

After you make the connection between the two systems, the sending side sends:

   Mscomm1.Output chr$(255)+chr$(255)+"FILENAME"+CHR$(0)+"FILESIZE"+chr$(0)

The receiving side gets this data using the MScomm1.Input call, parses it and figures out that it is about to receive a file called "FILENAME" and it has a file size of "FILESIZE"...

The next characters received up to however big "FILESIZE" is, should be read off the comm port and written to a file...

Get the picture?


Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Question has a verified solution.

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

I’ve seen a number of people looking for examples of how to access web services from VB6.  I’ve been using a test harness I built in VB6 (using many resources I found online) that I use for small projects to work out how to communicate with web serv…
Introduction In a recent article (http://www.experts-exchange.com/A_7811-A-Better-Concatenate-Function.html) for the Excel community, I showed an improved version of the Excel Concatenate() function.  While writing that article I realized that no o…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
Suggested Courses
Course of the Month10 days, 20 hours left to enroll

612 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