Δημοσιεύτηκε: 06 Απρ 2011, 13:04
ευχαριστώ για την απαντηση και συγγνωμη που δεν απαντησα και γω αλλα είχα προβλημα με το internet....
προσπάθησα να αποθηκεύσω τα argv[1],argv[2] σε ενα πινακα και να τα στείλω στον server αλλα δεν τα καταφερα..
αντίστοιχα στον server:
δεν μπορώ να καταλάβω πως θα στείλω τα δυο strings απο τον client και να τα παρει ο server...μπορει καποιος ας βοηθήσει...
προσπάθησα να αποθηκεύσω τα 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...μπορει καποιος ας βοηθήσει...