IPC: Empfangsschleife ist immer um 1 verzögert...



  • Hallo!

    Ich habe nach diesem Tutorial eine Inter-Process Communication aufgebaut:

    http://www.codeproject.com/KB/threads/fast_ipc.aspx
    (Bitte zur zweiten "UPDATE" Sektion springen)

    Leider gibt es da ein Problem:
    Wenn der Client den ersten Block postet, kommt am Server ein leerer Block an!
    Jedenfalls ist pBlock->Data[0 - 4097] gleich 0...
    Wenn der Client dann nochmal sendet, kommt erst dann am Server der vorige Block an...

    Es wird also immer um 1 verzögert.
    Könnt ihr euch das mal ansehen?
    Woran liegt das?

    (Ich verwende den "latest source" (den Ordner IPC ignorieren))

    THX!


Anmelden zum Antworten