Я ищу способ связи с последовательным COM-портом RS232 в Windows. Я нашел в сети два решения: одно не совсем бесплатное (вводит преднамеренные задержки в работе функции), а другое с ограниченными возможностями в Windows. Последний может только записывать в COM-порт в Windows, но не читать.
Я не могу посмотреть код первого решения, поскольку оно скомпилировано в .dll (имеет смысл, иначе люди могут просто редактировать задержку и не покупать ее...), а второе, похоже, использует fopen() только для открытия порта, а затем fwrite() для записи, точно так же, как это было бы сделано с потоком. Но, видимо, считывание ничего не возвращает.
Я знаю, что это возможно, поскольку первое решение сделало это, хотя оно требует, чтобы Apache использовал модуль php-cgi вместо модуля php5.
Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/627 ... on-windows