Cuando te refieres a ventanas hijas te refieres a algo como MDI?, es decir, una ventana dentro de la otra?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
SOCKET nueva_conex;
do{
nueva_conex = accept(Client, NULL,NULL);
}while(nueva_conex == SOCKET_ERROR);
#include "windows.h"
#include "iostream"
#pragma comment(lib,"ws2_32.lib")
#define PORT 9999
WSADATA wsa;
SOCKET Client;
int Conexion;
sockaddr_in Remote_Server;
int Error()
{
std::cout << "Error " << GetLastError() << std::endl;
getchar();
return 0;
}
int main(void)
{
if(WSAStartup(MAKEWORD(2,0),&wsa) != 0)
{
Error();
}
Remote_Server.sin_family = AF_INET;
Remote_Server.sin_port = htons(PORT);
Remote_Server.sin_addr = *((in_addr *)gethostbyname("localhost")->h_addr);
Client = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
Conexion = connect(Client,(sockaddr *)&Remote_Server,sizeof(sockaddr));
if(Conexion == INVALID_SOCKET)
{
Error();
}
char buffer[] = "Hola";
send(Client,buffer,strlen(buffer),0);
return 0;
}
#include "windows.h"
#include "iostream"
#pragma comment(lib,"ws2_32.lib")
#define PORT 9999
WSADATA wsa;
SOCKET Client;
int Conexion;
sockaddr_in Remote_Server;
int Error()
{
std::cout << "Error " << GetLastError() << std::endl;
getchar();
return 0;
}
int main(void)
{
if(WSAStartup(MAKEWORD(2,0),&wsa) != 0)
{
Error();
}
Remote_Server.sin_family = AF_INET;
Remote_Server.sin_port = htons(PORT);
Remote_Server.sin_addr = *((in_addr *)gethostbyname("localhost")->h_addr);
Client = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
Conexion = bind(Client,(SOCKADDR*)&Remote_Server,sizeof(Remote_Server));
listen(Client,10);
accept(Client,NULL,NULL);
char *Buffer = (char*)malloc(5);
while(true)
{
memset(Buffer, 0, 5);
recv(Client,Buffer,4,0);
if(!strcmp(Buffer,"Hola"))
{
break;
}
}
std::cout << Buffer <<std::endl;
getchar();
free(Buffer);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(){
char * arreglo;
unsigned long long i = 1;
do{
arreglo = (char*)malloc(i);
free(arreglo);
i++;
}while(arreglo != NULL);
printf("breakpoint\n"); // Hacer breakpoint aqui
return 0;
}
#include <iostream>
#include <Windows.h>
#pragma comment(lib, "Ws2_32.lib")
#define PUERTO 80
WSADATA wsa;
SOCKET cliente;
sockaddr_in remoto;
int error();
int main(){
if(WSAStartup(MAKEWORD(2,2), &wsa))
return error();
remoto.sin_family = AF_INET;
remoto.sin_port = htons(PUERTO);
remoto.sin_addr = *((in_addr*)gethostbyname("www.google.com")->h_addr);
cliente = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if(cliente == INVALID_SOCKET)
return error();
if(connect(cliente, (sockaddr*)&remoto, sizeof(sockaddr)))
return error();
closesocket(cliente);
WSACleanup();
return 0;
}
int error(){
std::cout << "Error #" << GetLastError() << std::endl;
WSACleanup();
getchar();
return 0;
}
connect(Cliente,(SOCKADDR *)&SockAddr,sizeof(SOCKADDR_IN))
connect(Cliente,(SOCKADDR *)&SockAddr,sizeof(SOCKADDR))