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

関連する問題