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("asdasd")->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