O programa abaixo transmite um arquivo de um computador a outro, interligados através de um cabo paralelo.
Este programa foi compilado com o C++, mas pode muito bem ser adaptado a um outro compilador, ou uma outra linguagem como, Delphi, Visual Basic, etc.
Confira o documento em anexo para obter a versão completa do código.
Connect.cpp: #include "vclcondefs.h" #include "stdio.h" #include "stdlib.h" #include "string.h" #include "Metodos.h" #pragma hdrstop //---------------------------------------------------------------------------------------------------------- //USERES("Connect.res"); USEUNIT("Metodos.cpp"); //---------------------------------------------------------------------------------------------------------- //Programa exemplo int main(int argc, char **argv) { TParalela Lpt; //Instancia objeto cout << "Envio de Arquivo através da Porta Paralela" << endl; cout << "------------------------------------------" << endl; if(argc < 3) { cout << "Ajuda:" << endl; cout << "Use: CONNECT E Nome_do_Arquivon"; //Quem envia cout << "Ou" << endl; cout << "Use: CONNECT R Nome_do_Arquivon"; //Quem recebe } Lpt.Envia(LPT1,BIT4); //Seta Busy == 0 if(argv[1][0] == 'R' || argv[1][0] == 'r') { cout << "Estação pronta para Receber arquivo!" << endl; Lpt.RecebeArquivo(argv[2]); }else{ cout << "Estação pronta para Enviar arquivo!" << endl; Lpt.EnviaArquivo(argv[2]); } return( 0 ); }