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.

generated on shrek in 0.001 seconds