elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 22:22  


Tema destacado: Nueva página de elhacker.net en Google+ Google+

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  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 571 veces)
Stereo

Desconectado Desconectado

Mensajes: 4


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

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
#include "winsock2.h"
#include <iostream>
using namespace std;
 
void wsock_init();
 
int main()
{
   wsock_init();
   SOCKET sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
   struct sockaddr_in si;
   si.sin_family = AF_INET;
   si.sin_port = htons(666);
   si.sin_addr = *(struct in_addr*)gethostbyname("towel.blinkenlights.nl")->h_addr;
   memset(&(si.sin_zero), 0, 8);
 
   if (connect(sock, (struct sockaddr*)&si, sizeof(struct sockaddr)))
   {
       cout << "Could not connect to host.\n";
       return 1;
   }
 
   char buf[4096];
   while (recv(sock, buf, 4096, 0))
       cout << buf;
 
   shutdown(sock, SD_BOTH);
   closesocket(sock);
   WSACleanup();
   return 0;
}
 
void wsock_init()
{
   WSADATA wd;
   if (WSAStartup(MAKEWORD(1, 1), &wd))
   {
       cout << "Error initializing Winsock DLL" << endl;
       exit(1);
   }
}

Si alguien puede ayudarme se lo agradecería.

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


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
enviar mensaje con net
GNU/Linux
Meta 3 567 Último mensaje 26 Julio 2004, 23:24
por ..sR. aDiKtO..
enviar {ENTER} en una comunicacion de sockets
Programación C/C++
EvilGoblin 0 466 Último mensaje 18 Junio 2007, 19:14
por EvilGoblin
Ayuda sockets: enviar orden a server!!!
Programación C/C++
cyberniko 8 838 Último mensaje 3 Marzo 2008, 23:21
por cyberniko
URGENTE!!! ENVIAR ARCHIVOS POR MEDIO DE SOCKETS EN JAVA
Java
SAHEKA_14 2 3,459 Último mensaje 16 Diciembre 2009, 00:47
por Blitzkrieg'
Enviar mensaje por ip
Hacking Avanzado
Backdoor Joke 2 1,167 Último mensaje 14 Noviembre 2011, 08:27
por Backdoor Joke
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines