elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / [AYUDA] Programacion de Sockets en C en: 22 Febrero 2016, 01:09 am
Hola, estaba aprendiendo a usar sockets en C y cuando compilo el codigo, sea el Server o el Cliente me tira el error:
Error 6 error LNK2028: se hace referencia al símbolo (token) sin resolver (0A000026) "extern "C" int __stdcall WSAStartup(unsigned short,struct WSAData *)

El codigo es este:
Código:
#include "stdafx.h"
  #include <conio.h>
  #include <stdio.h>
  #include <windows.h>
  #include <string.h>
  #define ip "127.0.0.1" //ip del servidor



  char buf[20];
  int puerto=190;     // puerto del servidor a conectar
  int main()
  {

  WSADATA wsa; // winshock
  int sock;//descriptor del socket.
  struct sockaddr_in direccion; //datos del servidor a conectar

  WSAStartup(MAKEWORD(2,0),&wsa);

  if((sock=socket(AF_INET,SOCK_STREAM,0))==-1 ){ // creamos socket

  printf("problema al crear el stock");
  getch();
  exit(0);
  }
  else{

  direccion.sin_family=AF_INET;// protocolo af inet, visto antes.
  direccion.sin_port=htons(puerto);//htons convierte el puerto al formato de red.
  direccion.sin_addr.s_addr=inet_addr(ip);   // ip del serividor al que vas a conectar

  //conectamos al servidor
  if(connect(sock,(struct sockaddr*)&direccion,sizeof(direccion))==-1){
  printf("Error al conectar");
  getch();
  exit(0);
  }
  printf("Conectado correctamente\n");
  puts("Mensaje a enviar;");
  gets(buf);

      if(send(sock,buf,sizeof(buf),0)==-1){
  printf("error enviando");
  exit(0);

  }

   puts("Mensaje enviado,pulas una tecla para cerrar el cliente");
   getch();

  }
  return 0;
  }

El compilador es el Visual Studio 2010, se que hay que modificar algo pero no se que es. Por favor si alguien puede decirme  :-\
2  Programación / Programación C/C++ / [Pregunta]Intercambio de datos entre 2 programas en: 28 Febrero 2015, 04:20 am
Hola! soy nuevo en el foro. Me surgió una duda el otro día mientras pensaba como hacer el menu para un juego. El juego es de pelea y en el menu se eligen personajes  :rolleyes:. Lo que necesito es mandar una cantidad de datos hacia el programa donde se ejecuta el juego
Nose si se entiende la idea. Es reemplazar el valor de una variable en un programa externo.

Gracias de antemano  :D 
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines