|
|
|
|
site google
|
|||||||
| Fóruns | Registar | Blog | Man Pages | Fórum Regimento | Ligações | Álbuns | FAQ | Usuários | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Post perguntas sobre C, C + +, Java, SQL, e outras linguagens de programação aqui. |
![]() |
|
|
Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|||
|
Cliente e servidor programa gen pelo Makefile
Criei um "ebanking.x" arquivo e executá-lo como "um rpcgen-ebaning.x" Trata-gen alguns dos arquivos que é para mim - "ebanking.h", "ebanking_server.c", "ebanking_svc.c", "ebanking_client.c", "ebanking_clnt.c", "ebanking_xdr.c" e "Makefile" O conteúdo de "ebanking.x": Código:
struct bankargs {
char usr_id[10];
char usr_name[40];
int usr_account_num;
double balance;
};
program BANKING_PROG {
version BANKING_VERS {
int VIEWBALANCE(bankargs) = 1;
int TRANSFER(bankargs) = 2;
string SYNDATA() = 3;
} = 1;
} = 8431;Eu tento adicionar algum código em "ebanking_server.c" & "ebanking_client.c" arquivos: "ebanking_server.c": Código:
char svrname[100];
main(int argc, char* arg[])
{
void* argp;
if(argc<2)
{
printf("Usage: %s <Server Name> \n",arg[0]);
exit(0);
}
strcpy(svrname,arg[1]);
printf("This Server: %s\n",svrname);
}"ebanking_client.c" Código:
char usr_id[10], usr_name[40];
char *primary;
void clear() {
system("clear");
}
void loadmenu() {
char choice;
int i;
printf("\n\nCurrent user: %s\n", &usr_id);
printf("=================================\n");
printf("1. View Balance 2. Transfer\n");
printf("3. exit (program)\n");
printf("Please enter your choice: ");
scanf("%s", &choice);
if (choice == '1') {
view_balance();
} else if (choice == '2') {
transfer();
} else if (choice == '3') {
printf("Thank you for using the system\n");
exit(0);
}
}
main(int argc, char *argv[])
{
if (argc < 2) {
printf("usage: %s <Type server name>\n", argv[0]);
exit(1);
}
primary = argv[1];
clear();
printf("Please enter User ID: ");
scanf("%s", &usr_id);
printf("Please enter User Name: ");
scanf("%s", &usr_name);
strcat(usr_name, "\n");
while (1) {
loadmenu();
}
}Que doi pretende fazer agora? Tenho tentado compilador-la pronta erro. tipo "fazer" a gen mais arquivos e eu tipo "ebanking_server <Nome do servidor>" Pelo othre lado, poderia me ensinar como fazer um arquivo ebanking_server após executar, ele ainda pode executar e ouvir ebanking_client para executar o processo e fazer algumas OMUNICAÇÃO por exemplo: i tipo "Ver balança" no lado cliente, servidor pode receber o pedido do cliente e envia o saldo para o cliente ver Muito obrigado por me ajudar Ou eu postar todos os meus arquivos sobre este site, você pode fazer o download dos arquivos a partir deste arquivo para você mais fácil para me ajudar. Obrigado <a href\u003d"http://wongalan48.sinaman.com/index.html"> http://wongalan48.sinaman.com/index.html </ a> Última edição por maçarico; em 03/06/2007 01:08.. |
| Links Patrocinados | ||
|
|
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Como um programa cliente Telnet? | thinker130 | Programação | 8 | 05-09-2008 01:38 |
| Servidor programa cliente | pip3r | Programação | 9 | 04-17-2008 02:15 |
| Cliente - servidor programa | mathu | Programação | 4 | 09-17-2006 01:56 |
| Chat programa cliente-servidor | powermind | Programação | 1 | 09-04-2006 12:19 |
| programa para transferir um ficheiro a partir de máquina cliente para o servidor | nathgopi214 | Programação | 3 | 07-04-2006 07:16 |