У меня есть консольное приложение c #, которое я вызываю с помощью вызова сервера в PHP
chdir($filePath);
exec($filePath.$fileName);
Это прекрасно работает, приложение запущено. Данные, предназначенные для сбора, собраны, и все счастливы.
В настоящее время у меня есть планы по сохранению одноразового использования информации на сервере или в плоском файле, но затем я заметил, что во время работы консольного приложения и его волшебства страница зависает в ожидании остановки приложения. Это заинтриговало меня, и теперь мне интересно, есть ли способ для приложения передавать свои данные непосредственно на страницу?
Примечание: я использую Apache2 в Windows 7
Обновление:
Завершено с помощью
$runCommand = "D:\\ScanBoyConsole\\ScanBoy_Console.exe COM1 9600 8 1 0 1";
$WshShell = new COM("WScript.Shell");
$output = $WshShell->Exec($runCommand)->StdOut->ReadAll;
json_decode($output);