2011-08-10 127 views
9

我正在尋找使用libssh2在iOS上反向端口轉發的一些示例代碼。這裏有一個密切的例子:在iOS上使用libssh2反向端口轉發

Example code of libssh2 being used for port forwarding

但我想它要針對iOS和可能的話客觀-C。直C也很好。我對套接字和FD代碼保持警惕,並且寧願有一個強大的解決方案,而不是我正在破解的那個解決方案。我已經嘗試了RTFMing libssh2一段時間,但它最終只是RTF代碼...並且我沒有足夠的信心在我的C代碼中完成這個網絡部分。

編輯:在iOS 4.3(例如iphone4,ipad2)上端口轉發的ssh的工作實現的賞金並不需要特定爲libssh2

+0

另外,我不是故意要如此苛刻:)我打算向一個賞金,因爲這似乎是一件很難找到的事情! – Ralphleon

+0

您發佈的鏈接中提供的代碼片段幾乎不是「C++」只要刪除std :: *的用法,並且您應該有一個完全可用的C版本。但是,請記住在使用它之前對其進行測試。我沒有看到整個練習對於其他程序員來說如何作爲一個問題是有用的(因此downvote) – shiva

+0

這就是我一直在嘗試,但代碼片段似乎不工作。我只是用一些超時替換了boost :: yield。還有一些專有的Windows調用。 – Ralphleon

回答

1

事實證明,這是相當簡單的遷移膩子源http://www.chiark.greenend.org.uk/~sgtatham/putty/到iOS ...

+0

正在進行的工作的任何鏈接?谷歌搜索沒有提供給我。另外,我不知道膩子有一個庫...源代碼是針對整個二進制文件的(很像openssh)。 – Ralphleon

+0

我要清理它和github它,當我有機會 –

+0

你需要任何幫助嗎?如果你發佈它,我可以開始清理它並戳它。 – Ralphleon