added shm to client

This commit is contained in:
Lorenzo Bianchi 2023-05-15 10:52:18 +02:00
parent 9daf445702
commit 0c867e8082
3 changed files with 4 additions and 4 deletions

View File

@ -19,8 +19,8 @@ int main(int argc, char *argv[]){
resetServerSem(semid);
semOp(semid, 0, 2); // aperura semaforo per connessione dei 2 client
semOp(semid, 0, 0); // aspetto che si connettano i 2 client
semOp(semid, 0, 2); // aperurta semaforo per connessione dei due client
semOp(semid, 0, 0); // aspetto che si connettano i due client
return 0;

View File

@ -24,7 +24,7 @@ int getSemid(key_t key, int size){
// mette i semafori a 0
void resetServerSem(int semid){
unsigned short val[2] = {0, 0};
unsigned short val[2] = {0, 2};
union semun arg;
arg.array = val;

View File

@ -22,7 +22,7 @@ tile_t * shmServerAt(int shmid) {
}
return result;
}
}
tile_t * shmClientAt(int shmid) {
tile_t *result = (tile_t *)shmat(shmid, NULL, SHM_RDONLY);