Consulta
Publicado por albertt (1 intervención) el 19/04/2007 23:47:06
necesito saber si hay una funcion en C++ que sea equivalente a Winsock. en Visual Basic
Valora esta pregunta


0
#include <iostream>
#include <WinSock2.h>
#pragma comment(lib, "ws2_32.lib")
int main() {
// Inicializar Winsock
WSADATA wsaData;
if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) {
std::cerr << "Error al inicializar Winsock." << std::endl;
return 1;
}
// Crear un socket
SOCKET serverSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (serverSocket == INVALID_SOCKET) {
std::cerr << "Error al crear el socket." << std::endl;
WSACleanup();
return 1;
}
// Realizar operaciones con el socket...
// Cerrar el socket y liberar recursos
closesocket(serverSocket);
WSACleanup();
return 0;
}