Native Messaging EOF Error

Eai pessoal, tudo bem com vocês ? espero que sim, pessoal preciso muitoo da ajuda de vocês com uma coisa que estou tentando fazer durante a semana toda, recentemente me deparei o uma coisa chamada “Chrome Native Messaging” que é basicamente usar uma extension do browser para se comunicar com um app nativo (um app instalado na sua máquina)… porém rs, estou com um erro bem chato que me tomou a semana toda.
Estou usando um host escrito em c e apenas pretendo receber uma mensagem da extensão, meu host em c está lendo a mensagem do stdin
“count = fread(&length, sizeof(uint32_t), 1, stdin);”
logo abaixo eu verifico stdin com feof
" if (feof(stdin))
{
fprintf(stderr, “Unexpectedly encountered EOF while reading stdin (read_input)\n”);
}"
e sempre que executo a extensão eu caio nesse erro, alguém poderia me ajudar com isso ?