2011-08-10 6 views
9

libssh2를 사용하여 iOS에서 역방향 포트 전달의 몇 가지 예제 코드를 찾고 있습니다.iOS에서 libssh2를 사용하는 역방향 포트 전달

Example code of libssh2 being used for port forwarding

그러나 나는 그것이 iOS 및 목적-C 가능한 경우에 맞출 수 싶습니다 여기에 가까운 예입니다. 스트레이트 C도 좋습니다. 나는 소켓과 FD 코드에주의를 기울이고 있으며, 해킹하는 것보다 견고한 솔루션을 원합니다. 난 잠시 동안 RTFMing libssh2 시도했다,하지만 그냥 RTF 코드 끝나는 ... 그리고이 네트워킹 부분을 할 내 C 코드를 충분히 자신이 아니에요.

EDIT : iOS 4.3 (예 : iphone4, ipad2)에서 포트 전달을 사용하는 ssh를 구현하는 경우 bounty는 구체적으로 libssh2 일 필요는 없습니다. 그것이 나오는 것에 따라

+0

을 매우 간단합니다 찾아내는 것은 매우 어려운 일입니다! – Ralphleon

+0

게시 한 링크에서 제공되는 코드 스 니펫은 거의 "C++"이 아닙니다. std :: *의 사용법 만 제거하면 완벽하게 사용할 수있는 C 버전이 있어야합니다. 그러나 사용하기 전에 테스트 해 두는 것이 좋습니다. 나는이 전체 운동이 다른 프로그래머에게 어떻게 도움이되는지는 알지 못한다. (그러므로 downvote) – shiva

+0

그게 내가 해왔 던 것이지만 코드 조각은 효과가없는 것 같다. 방금 몇 가지 제한 시간 등으로 boost :: yields를 대체했습니다. 독점 창을 호출하는 곳도 있습니다. – Ralphleon

답변

1

, 내가 그렇게 요구하는 의미하지 않았다 :)이가 보인다 내가 현상금을 제공 할 계획 ... 또한, IOS에 퍼티 소스 http://www.chiark.greenend.org.uk/~sgtatham/putty/을 마이그레이션 할

+0

지속적인 노력에 대한 링크가 있습니까? 인터넷 검색은 나를 위해 아무것도 제공하지 않습니다. 또한 퍼티가 라이브러리를 가지고 있다는 것을 알지 못했습니다 ... 소스 코드는 전체 바이너리를위한 것입니다 (openssh와 비슷합니다). – Ralphleon

+0

나는 그것을 청소하고 기회가 생겼을 때 그것을 github하려고합니다. –

+0

도움이 필요합니까? 당신이 그것을 게시하면 나는 그것을 청소하고 그것에 파고 시작할 수 있습니다. – Ralphleon

관련 문제