Amigos:
Estoy haciendo un programa que trabaja con Pipes. en el proceso mismo el programa debe esperar hasta que la conexion sea satisfactoria, todo esto esta hecho en C y necesito que mientras no se realice una conexi贸n se muestre un Mensaje informando que se esta esperando una conexi贸n, como puedo hacer esto? le envio el fragmento del que hablo. Gracias por adelantado.
while (ConnectNamedPipe( npipe, NULL ) ){
char buf[ 1024 ];
char conf[ ] = " Confirmaci贸n... ";
DWORD bread;
while ( ReadFile( npipe, ( void* ) buf, 1023, &bread, NULL ) ) {
buf[ bread ] = 0;
// Aca mostraria la cadena de caracteres
// que recibio la pipe
if( !WriteFile( npipe, ( void* )conf, strlen( conf ), &bread, NULL ) ){
// Error de escritura en pipe
}
}
DisconnectNamedPipe( npipe );
#ifdef TRACE_ON
// esperando conexion...
#endif
}
Estoy haciendo un programa que trabaja con Pipes. en el proceso mismo el programa debe esperar hasta que la conexion sea satisfactoria, todo esto esta hecho en C y necesito que mientras no se realice una conexi贸n se muestre un Mensaje informando que se esta esperando una conexi贸n, como puedo hacer esto? le envio el fragmento del que hablo. Gracias por adelantado.
while (ConnectNamedPipe( npipe, NULL ) ){
char buf[ 1024 ];
char conf[ ] = " Confirmaci贸n... ";
DWORD bread;
while ( ReadFile( npipe, ( void* ) buf, 1023, &bread, NULL ) ) {
buf[ bread ] = 0;
// Aca mostraria la cadena de caracteres
// que recibio la pipe
if( !WriteFile( npipe, ( void* )conf, strlen( conf ), &bread, NULL ) ){
// Error de escritura en pipe
}
}
DisconnectNamedPipe( npipe );
#ifdef TRACE_ON
// esperando conexion...
#endif
}