ar2c-lp-proxy FAQ
1. Dlaczego ar2c-lp-proxy w przypadku korzystania z portu szeregowego działa wolno?
Problem jest jest specyficzny dla cygwin. Jest to najprawdopodobniej błąd w cygwin lub jakaś jego cecha spowodowana ograniczeniami Microsoft Windows. Jako workaround do tego problemu należy korzystać z opcji '--pipe'.
W przypadku Windows 98 opcja '--pipe' nie działa i zamiast niej należy uruchomić dwukrotnie ar2c-lp-proxy. Jedna kopia ma korzystać bezpośrednio z portu szeregowego, a druga ma korzystać z pierwszej.
2. Dlaczego ar2c-lp-proxy na cygwin nie obsługuje więcej jak 62 połączenia?
ar2c-lp-proxy używa poll(2) do odpytywania deskryptorów plików. W cygwin funkcja ta jest zaimpelentowana poprzez WaitForMultipleObjects(), która ma ograniczenie do 64 obiektów. Tak więc to powodowane przez Microsoft Windows.