#include "stdafx.h"
using namespace std;
char mensaje[500]="Oscar Julio Acosta Gonzalez";
char mensaje2[500];
void main()
{
int respuesta;
WSAData wsaData;
WORD DLLVERSION;
DLLVERSION = MAKEWORD(2,1);
respuesta = WSAStartup(DLLVERSION, &wsaData);
SOCKADDR_IN addr;
int addrlen = sizeof(addr);
SOCKET sListen;
SOCKET sConnect;
sConnect = socket(AF_INET,SOCK_STREAM,NULL);
addr.sin_addr.s_addr = inet_addr("192.168.1.1");
addr.sin_family = AF_INET;
addr.sin_port = htons(1234);
sListen = socket(AF_INET,SOCK_STREAM,NULL);
bind(sListen, (SOCKADDR*) &addr, sizeof(addr));
listen(sListen, SOMAXCONN);
for(;;){
cout << "Esperando por conexiones entrantes" << endl;
if(sConnect = accept(sListen,(SOCKADDR*)&addr,&addrlen))
{
cout << "Una conection fue encontrada" << endl;
respuesta = send(sConnect,mensaje,100,NULL);
respuesta = recv(sConnect,mensaje,sizeof(mensaje),NULL);
}
}
}