Δημοσιεύτηκε: 06 Απρ 2011, 13:04
από panos7
ευχαριστώ για την απαντηση και συγγνωμη που δεν απαντησα και γω αλλα είχα προβλημα με το internet....

προσπάθησα να αποθηκεύσω τα argv[1],argv[2] σε ενα πινακα και να τα στείλω στον server αλλα δεν τα καταφερα..


Κώδικας: Επιλογή όλων
char **array;
int count=2,i;
array=(char**)calloc(sizeof(char**),count);
array[0]=argv[1];
array[1]=argv[2];

for(i=0;i<2;i++)
{

/*Apostoli tou onomatos ston server mesw tou socket*/

if ((send(sockfd,array[i],strlen(array[i]),0))<0)

{

printf("Error occured on sending data to server\n");

return 0;

}

}



αντίστοιχα στον server:
Κώδικας: Επιλογή όλων

for(i=0;i<2;i++)
{

/*Lipsi minimatos apo client*/

if ((recv(newsockfd,array[i],sizeof(array[i]),0))<0)

{

printf("Error on receiving data from client\n");

exit(0);

}

}



δεν μπορώ να καταλάβω πως θα στείλω τα δυο strings απο τον client και να τα παρει ο server...μπορει καποιος ας βοηθήσει...