Ver Mensaje Individual
  #21  
Antiguo 05-10-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Reputación: 14
aguml Va por buen camino
Amigo he estado haciendo pruebas con la api que comentas pero claro, tu usas un tipo SOCKET y yo intento hacer lo mismo con un TSocketServer y un TSocketClient y la verdad es que todo lo que pruebo acaba retornandome false en TransmitFile. He probado esto:

Código PHP:
bool transmitido;
if(
IsServer){
   
transmitido TransmitFile((unsigned int)ServerSocket->Socket->Connections[0]->Handle, (HANDLE)hFiletamanio0,0,0,0);
}else{
   
transmitido TransmitFile((unsigned int)ClientSocket->Socket->Handle, (HANDLE)hFiletamanio0,0,0,0);

y esto:
Código PHP:
bool transmitido;
if(
IsServer){
   
transmitido =  TransmitFile((unsigned  int)ServerSocket->Socket->Handle,  (HANDLE)hFiletamanio0,0,0,0);
}else{
   
transmitido TransmitFile((unsigned int)ClientSocket->Socket->Handle, (HANDLE)hFiletamanio0,0,0,0);

y tambien esto:
Código PHP:
bool transmitido;
if(
IsServer){
   
transmitido =  TransmitFile((unsigned  int)ServerSocket->Handle,  (HANDLE)hFiletamanio0,0,0,0);
}else{
   
transmitido TransmitFile((unsigned int)ClientSocket->Handle, (HANDLE)hFiletamanio0,0,0,0);

y en todos los casos retorna como false y en el receptor no hay señales de que se reciba algo. Son asincronicos y no se si esto tiene que ver.
Responder Con Cita