begin process at 2012 05 30 15:26:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Réseau & Internet

 > 

Requetes serveur cs 1.6


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requetes serveur cs 1.6

jeudi 8 mars 2007 à 22:37:00 | Requetes serveur cs 1.6

Mini92

En fait, j'essaye d'envoyer des requêtes sur mon serveur cs mais je n'obtiens aucun retour.
Voilà le code si quelqu'un peu m'aider svp

#include <windows.h>
#include <winsock2.h> // -lwsock32

int main()
{
  SOCKET Socket;
  SOCKADDR_IN Sin;
  WSADATA WSAData;
 
  char Buffer_Send[1024];
  char Buffer_Recv[1024];
 
  if (WSAStartup(MAKEWORD(2, 2), &WSAData) != 0) {
    MessageBox(0, "WSAStartup()", "Error", MB_ICONEXCLAMATION);
    return 0;
    }
  printf("~ WSAStartup...\n");
 
  if ((Socket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) == INVALID_SOCKET) {
    MessageBox(0, "socket()", "Error", MB_ICONEXCLAMATION);
    return 0;
    }
  printf("~ socket...\n");
 
  ZeroMemory(&Sin, sizeof(SOCKADDR_IN));
  Sin.sin_addr.s_addr = inet_addr("77.111.196.33");
  Sin.sin_family = AF_INET;
  Sin.sin_port = htons(27015);
 
  if (connect(Socket, (SOCKADDR *)&Sin, sizeof(Sin)) != 0) {
    MessageBox(0, "connect()", "Error", MB_ICONEXCLAMATION);
    return 0;
    }
  printf("~ connect...\n");
 
  wsprintf(Buffer_Send, "%c%c%c%cplayers\0", 255, 255, 255, 255);
  if (sendto(Socket, Buffer_Send, strlen(Buffer_Send), 0, (SOCKADDR *)&Sin, sizeof(Sin)) == SOCKET_ERROR) {
    MessageBox(0, "sendto()", "Error", MB_ICONEXCLAMATION);
    return 0;
    }
  printf("~ send... %s\n", Buffer_Send);
 
  int Recv_Size;
  int Sin_Size = sizeof(Sin);
  if ((Recv_Size = recvfrom(Socket, Buffer_Recv, sizeof(Buffer_Recv), 0, (SOCKADDR *)&Sin, &Sin_Size)) == SOCKET_ERROR) {
    MessageBox(0, "recvfrom()", "Error", MB_ICONEXCLAMATION);
    return 0;
    }
  printf("~ recv... %s\n", Buffer_Recv);
 
  closesocket(Socket);
  WSACleanup();
  system("pause");
  return 0;
}






Cette discussion est classée dans : buffer, socket, error, sin, recv


Répondre à ce message

Sujets en rapport avec ce message

Vider le RECV Buffer d'une Socket ? [ par Kikyo ] Oauip c'est possible de vider le Buffer qui recoit les données, d'une Socket ? Problème de Socket(recv) [ par YnOThAr ] Voila je suis en train d'essayer de faire un client FTp mais j'ai vraiment du mal...mon preblème c ke j'arrive pas à réceptionner les réponses du serv !recv ou SOCKET_ERROR [ par AlexMAN ] Bonjour, J'ai lu sur msdn et un peu partt ke lon pouvait reconnaitre la deconnexion d'un client si recv renvoyait 0, mais lorsk je fais par exemple ce link avec GCC [ par mrjulien ] Bonjours a tous.Je compile avec gcc sous windows (grâce a mingw). Je ne souhaite pas vous ennuyer en créant un topic redondant, mais je n'arrive pas à Socket Server/Client [ par XKaliBur ] Je suis débutant et je voudrais faire en sorte d'envoyer un message au mon serveur et des que ce dernier reçoit un message, il réponde en fonction de Socket en C [ par RM50Man ] WSADATA ws;                    WSAStartup(MAKEWORD(2,0), &ws);              &n [socket et api win]recevoir et envoyer en meme temps [ par shadow1779 ] Bonjour je me suis fais un petit programme irc qui me servira de bot pour auto-op des personne ou d'autre taches diverses, le client aura une boite de Probléme pour lire le buffer au lancement de la connexion [ par logant83 ] Bonsoir, voila enfaite j'ai établi une connexion sur un server irc grace au socket mais quand je recois sur le buffer les différente informations (Ell Problème linkage [ par M5i9k ] Salut à tous!Je débute les socket en c++ et j'ai un problème à la compilation, est-ce que quelqu'un pourrait m'expliquer, voici mon code :// Serveur T Socket et dev c++ [ par CCJ ] Bonjour. JE tente de creer un programme de dialogue par socket en c++ via dev c++ et dés le debut je rencontre un probleme , des references semblent m


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 : 4,586 sec (3)

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