Poszukuję przykładowego kodu wstecznego portu do przodu na iOS przy użyciu biblioteki libssh2. Oto blisko przykład:Odwróć port do przodu za pomocą biblioteki libssh2 na iOS
Example code of libssh2 being used for port forwarding
Ale chciałbym to być dostosowane do iOS i Objective-C, jeśli to możliwe. Prosta C też jest w porządku. Nie podoba mi się gniazdo i kod FD i wolałbym mieć solidne rozwiązanie niż to, z którego korzystam. Próbowałem już RTFMing libssh2 na chwilę, ale kończy się to tylko kod RTF ... i nie jestem wystarczająco pewny w moim kod C, aby zrobić tę część sieci.
EDYCJA: nagroda za działającą implementację ssh z przekierowaniem portów w systemie iOS 4.3 (np. Iphone4, ipad2), nie musi być w szczególności określona jako libssh2
.
Również nie chciałem być tak wymagający :) Planuję oferując nagrodę, jak to wydaje się być bardzo trudną rzeczą do znalezienia! – Ralphleon
Fragment kodu podany w zamieszczonym przez Ciebie linku to raczej "C++". Wystarczy usunąć użycie std :: * i powinieneś mieć doskonale działającą wersję C. Pamiętaj jednak, aby go przetestować przed użyciem. Nie widzę jednak, jak całe to ćwiczenie jest przydatne dla innych programistów jako pytanie (stąd downward). – shiva
To właśnie próbowałem, ale fragment kodu nie działa. Właśnie zastąpiłem boost :: yield z niektórymi timeoutami itp. Istnieje również kilka zastrzeżonych wywołań systemu Windows. – Ralphleon