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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Enviar mensaje sockets
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Enviar mensaje sockets  (Leído 2,447 veces)
Stereo

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Enviar mensaje sockets
« en: 19 Noviembre 2011, 12:20 pm »

Hola buenas, soy nuevo en el foro, y viendo que aquí se resuelven muchas dudas, decidi registrarme.

Mi duda es cómo puedo enviar un texto por ejemplo a una IP en c++?
He estado viendo tutoriales de sockets pero apenas me entero :S

Encontré esto:

Código
  1. #include "winsock2.h"
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. void wsock_init();
  6.  
  7. int main()
  8. {
  9.    wsock_init();
  10.    SOCKET sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
  11.    struct sockaddr_in si;
  12.    si.sin_family = AF_INET;
  13.    si.sin_port = htons(666);
  14.    si.sin_addr = *(struct in_addr*)gethostbyname("asdasd")->h_addr;
  15.    memset(&(si.sin_zero), 0, 8);
  16.  
  17.    if (connect(sock, (struct sockaddr*)&si, sizeof(struct sockaddr)))
  18.    {
  19.        cout << "Could not connect to host.\n";
  20.        return 1;
  21.    }
  22.  
  23.    char buf[4096];
  24.    while (recv(sock, buf, 4096, 0))
  25.        cout << buf;
  26.  
  27.    shutdown(sock, SD_BOTH);
  28.    closesocket(sock);
  29.    WSACleanup();
  30.    return 0;
  31. }
  32.  
  33. void wsock_init()
  34. {
  35.    WSADATA wd;
  36.    if (WSAStartup(MAKEWORD(1, 1), &wd))
  37.    {
  38.        cout << "Error initializing Winsock DLL" << endl;
  39.        exit(1);
  40.    }
  41. }

Si alguien puede ayudarme se lo agradecería.

PD: Se un poquito de c++ y uso code::blocks


« Última modificación: 2 Enero 2013, 18:44 pm por Stereo » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
URGENTE!!! ENVIAR ARCHIVOS POR MEDIO DE SOCKETS EN JAVA
Java
SAHEKA_14 2 7,242 Último mensaje 16 Diciembre 2009, 00:47 am
por Blitzkrieg'
Enviar mensaje por ip
Hacking
Backdoor Joke 2 4,322 Último mensaje 14 Noviembre 2011, 08:27 am
por Backdoor Joke
Enviar caracteres ascii por sockets
.NET (C#, VB.NET, ASP)
boy-ka 3 4,758 Último mensaje 11 Abril 2015, 23:59 pm
por boy-ka
Ayuda con mi codigo. (Enviar buffer de imagen de c++ a java)(SOCKETS)
Java
70N1 0 1,650 Último mensaje 18 Diciembre 2015, 16:59 pm
por 70N1
Enviar archivo con sockets
Programación C/C++
NowhereMan 2 2,504 Último mensaje 12 Enero 2016, 21:04 pm
por NowhereMan
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines