Ver la Versión Completa : Socket.h
Ivanchuk
06-dic-2004, 23:06
Buenas, quisiera saber donde puedo conseguir la libreria socket.h, tengo el compilador turbo c version 1.01 y tambien tengo el Dev-c++ pero ninguno de los dos me trajo Socket.h :S. Saludos...
Para windows usa el header winsock.h (en devc++) y windows.h
He aqui un pequeño ejemplo de como usar sockets en windows:
#include <windows.h>
#include <winsock.h>
#define SRV_PORT 12334
SOCKET srvsock;
int WINAPI WinMain(HINSTANCE hI, HINSTANCE hPI, LPSTR Cmd, int nShow) {
int trueval = 1;
WSAData wsaData;
SOCKADDR_IN sadrin;
WSAStartup(MAKEWORD(1,1), &wsaData);
srvsock = socket(AF_INET, SOCK_STREAM, 0);
memset(&sadrin, 0, sizeof(SOCKADDR_IN));
sadrin.sin_family = AF_INET;
sadrin.sin_port = htons(SRV_PORT);
setsockopt(srvsock, SOL_SOCKET, SO_REUSEADDR, (char *)&trueval, sizeof(int));
bind(srvsock, (SOCKADDR *)&sadrin, sizeof(SOCKADDR));
listen(srvsock, 0);
closesocket(srvsock);
WSACleanup();
return 0;
}
Ivanchuk
07-dic-2004, 23:37
Te agradezco Scar_T pero resulta que tengo algunos textos sobre programacion de sockets en C, todos utilizan Turbo C y agregan el header Socket.h en el directorio Sys. Debido a los textos que tengo me gustaria conseguir ese archivo para comenzar a probar algunos ejemplos. Gracias....
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.