Programmation reseaux socket

Programmation reseaux socket

بواسطة - Mohamed Redha OTMANI
عدد الردود: 12
Programmation reseaux socket
رداً على Mohamed Redha OTMANI

Re: Programmation reseaux socket

بواسطة - Mohamed Redha OTMANI
#include<sys/socket.h>
#include<sys/types.h>
#include<netinet/in.h>
#include<string.h>


int main() {
    int s = socket(AF_INET,SOCK_DGRAM,0);
    struct sockaddr_in *addr;
    addr.sin_family = AF_INET;
    addr.sun_port = 3000;
    addr.sin_addr.s_addrs = INADDRANY;
    if(bind(&s,addr,sizeof(addr))==-1) {
        printf("bind succés");
    }
    return 0;
}
رداً على Mohamed Redha OTMANI

Re: Programmation reseaux socket

بواسطة - Mekki MEDKOUR
رداً على Mekki MEDKOUR

Re: Programmation reseaux socket

بواسطة - Mohamed Redha OTMANI
رداً على Mohamed Redha OTMANI

Re: Programmation reseaux socket

بواسطة - Ahmed Amine BELHADJI
wah hadi
#include #include #include #include
#define PATH "/home/ubuntu/tp/"

int main() {
int s = socket(AF_LOCAL,SOCK_STREAM,0);
struct sockaddr_un *addr;
addr.sun_family = AF_LOCAL;
strcpy(PATH,addr.sin_path);
if(bind(s,&addr,sizeof(addr))==-1) {
printf("erreur");
}

return 0;
}
رداً على Ahmed Amine BELHADJI

Re: Programmation reseaux socket

بواسطة - Faten Hadil LABANI
*Definie bien les bibliotheque : # include "stdio.h"
# include"sys/socket.h"
# include"sys/types.h"
# include"sys/un.h"
#include "string.h" : pour strcpy()
* struct sockaddr_un addr; //sans etoile*
*Respecter lordre : strcpy(addr.sun_path, PATH);
رداً على Mohamed Redha OTMANI

Re: Programmation reseaux socket

بواسطة - Abderrahmane SAADI
Dans le type de création socket , le mode est connecté, Alors le type est: SOCK_STREAM ni pas SOCK_DGRAM !!
رداً على Mohamed Redha OTMANI

Re: Programmation reseaux socket

بواسطة - Mekki MEDKOUR
Dans le test de création bind , vous devez changer le message de test , parce que tu tester l'erreur et dois supprimer & dans le creation sokets , devenir de Forme : if(bind(s,&addr,sizeof(addr))==-1) {
printf(" erreur dans la création ");
}
رداً على Mohamed Redha OTMANI

Re: Programmation reseaux socket

بواسطة - Mohamed Redha OTMANI

#include<sys/socket.h>
#include<sys/types.h>
#include<netinet/in.h>
#include<string.h>


int main() {
    int s = socket(AF_INET,SOCK_DGRAM,0);
    struct sockaddr_in *addr;
    addr.sin_family = AF_INET;
    addr.sun_port = 3000;
    addr.sin_addr.s_addrs = INADDRANY;
    if(bind(&s,addr,sizeof(addr))==-1) {
        printf("bind succés");
    }
    return 0;
}

المرفق rsc.PNG