• Jueves 14 de Noviembre de 2024, 23:09

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - guifego

Páginas: [1]
1
C/C++ / Re: Ayuda Para Compilar
« en: Martes 16 de Noviembre de 2004, 01:14 »
ya e buelto a instalar


yo uso el visual studio,, me an dicho que me faltan unos cd que se llaman msdn que son los que tienen la librerias,,,,,
eso puede ser

2
C/C++ / Re: Ayuda Para Compilar
« en: Lunes 15 de Noviembre de 2004, 19:58 »
mira esto lo que me sale

--------------------Configuration: 900ap - Win32 Debug--------------------
Compiling...
900ap.c
c:\documents and settings\guifego\escritorio\900ap\900ap.c(2) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory
Error executing cl.exe.

900ap.exe - 1 error(s), 0 warning(s)

3
C/C++ / Ayuda Para Compilar
« en: Domingo 14 de Noviembre de 2004, 02:46 »
Nesesito ayuda por que llo no puedo compilar el siguiente codigo por que me da error

si alguien me lo puede compilar o explicarme como puedo aser, les boy agradecer


Código: Text
  1.  
  2.  
  3. #include <stdio.h>
  4. #include <unistd.h>
  5. #include <stdlib.h>
  6. #include <netinet/in.h>
  7. #include <sys/socket.h>
  8.  
  9. typedef struct {
  10.         char type[28];
  11.         char name[32];
  12.         char user[16];
  13.         char pass[16];
  14. }
  15. __attribute__ ((packed)) answer;
  16.  
  17. int main()
  18. {
  19.         char rcvbuffer[1024];
  20.         struct sockaddr_in sin;
  21.         answer* ans = (answer *)rcvbuffer;
  22.         int sd, ret, val;
  23.  
  24.         sin.sin_family          = AF_INET;
  25.         sin.sin_addr.s_addr     = inet_addr("255.255.255.255");
  26.         sin.sin_port            = htons(27155);
  27.  
  28.         sd = socket(AF_INET, SOCK_DGRAM, 0);
  29.         if (sd < 0)
  30.                 perror("socket");
  31.  
  32.         val = 1;
  33.         ret = setsockopt(sd, SOL_SOCKET, SO_BROADCAST, &val, sizeof(val));
  34.         if (ret < 0)
  35.         {
  36.                 perror("setsockopt");
  37.                 exit(1);
  38.         }
  39.  
  40.         ret = sendto(sd, "gstsearch", 9, 0, &sin, sizeof(struct sockaddr));
  41.         if (ret < 0)
  42.         {
  43.                 perror("sendto");
  44.                 exit(1);
  45.         }
  46.  
  47.         ret = read(sd,&rcvbuffer,sizeof(rcvbuffer));
  48.  
  49.         printf("Type            : %s\n",ans->type);
  50.         printf("Announced Name  : %s\n",ans->name);
  51.         printf("Admin Username  : %s\n",ans->user);
  52.         printf("Admin Password  : %s\n",ans->pass);
  53.  
  54.         return 0;
  55. }
  56.  

Páginas: [1]