begin process at 2012 05 27 16:21:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > FONCTION POUR CRÉER UN SERVEUR SOUS WIN ET NUX

FONCTION POUR CRÉER UN SERVEUR SOUS WIN ET NUX


 Information sur la source

Note :
Aucune note
Catégorie :Réseaux & Internet Niveau :Débutant Date de création :25/07/2002 Date de mise à jour :25/07/2002 15:28:25 Vu :5 960

Auteur : ZeRiFlo

Ecrire un message privé
Site perso
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Pour utilise la fonction sous linux il faudra changer les includes
Fonction trés utlise pour créer un serveur rapidement

Source

  • #include <windows.h>
  • #include <winsock.h>
  • #define C_BON 1
  • #define ERR_LISTEN 16
  • #define ERR_BIND 11
  • int Attendre(SOCKET *s, SOCKADDR_IN *info, int port) {
  • int err;
  • info->sin_family = AF_INET;
  • info->sin_port = htons(port);
  • info->sin_addr.s_addr = INADDR_ANY;
  • if ((*s = socket(AF_INET, SOCK_STREAM, 0)) == -1)
  • {
  • return ERR_CREATION_SOCKET;
  • }
  • if ((err = bind(*s, (struct sockaddr *)info, sizeof(*info))) == -1)
  • {
  • return ERR_BIND;
  • } else {
  • if ((err = listen(*s, 5)) == -1)
  • {
  • return ERR_LISTEN;
  • }
  • }
  • }
#include <windows.h>
#include <winsock.h>

#define C_BON 1
#define ERR_LISTEN 16
#define ERR_BIND 11

int Attendre(SOCKET *s, SOCKADDR_IN *info, int port) {
int err;

info->sin_family = AF_INET;
info->sin_port = htons(port);
info->sin_addr.s_addr = INADDR_ANY;

if ((*s = socket(AF_INET, SOCK_STREAM, 0)) == -1)
   {
   return ERR_CREATION_SOCKET;
   }
if ((err = bind(*s, (struct sockaddr *)info, sizeof(*info))) == -1)
   {
   return ERR_BIND;
   } else {
           if ((err = listen(*s, 5)) == -1)
              {
              return ERR_LISTEN;
              } 
             }
}



 Sources du même auteur

INITIALISER WINSOCK
FONCTION POUR CRÉER UN SERVEUR ET UTILISER WSAASYNCSELECT
SE CONNECTER A UN SERVEUR SOUS WINDOWS ET UTILISE WSAASYNCSE...
FONCTION POUR SE CONNECTE A UN SERVEUR ( WINDOWS ET LINUX )

 Sources de la même categorie

Source avec Zip Source avec une capture MINI SERVEUR HTTP [WINDOWS] par ganjarasta
Source avec Zip Source avec une capture CLIENT DE TEST MODBUS TCP par brunovan
Source avec Zip Source avec une capture SCANIP [ARP / ICMP] par ganjarasta
Source avec Zip Source avec une capture TRACEROUTE [WINPCAP] par ganjarasta
Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,170 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales