0

デバイスを制御する iPhone アプリケーションを作成する必要があります。このデバイスは、telnet ベースのインターフェースを公開します。アプリケーションは、理想的には、各ユーザーのユーザー アクセス制御とカスタマイズ機能を備えている必要があります。

ソケットを使用してデバイスと通信する C++ クラスを作成することを考えていました。この機能は、iphone アプリケーションから呼び出すことができる Web サービスを介して公開できます。

しかし、詳しく調べてみると、この API を使用すると、telnet を使用してイベントに登録でき、それらのイベントが発生したときに通知を受け取ることができます。それはちょっとスパナを私のために働かせました。私は、「プッシュ」シナリオがWebサービスで機能することを知りません。

まず、これまで iPhone 用にプログラムしたことはありません。だから私は何ができるか本当にわかりません。だから私は、ウェブサーバーを通過させる代わりに、アプリケーションをiPhone上で独立して実行し、ソケットを使用してデバイスと直接通信しないのかと考えていました。問題は、それが可能であり、次に、セキュリティの側面が高まると考えていることです。まず、すべてが中央サーバーを経由するため、セキュリティを制御できました。中央サーバーを使用せずに (デバイスにアクセスできるという意味で) セキュリティを処理する方法はありますか?

まとまりのない投稿のようで申し訳ありませんが、ここでブレインストーミングを試みています。

ご意見をお待ちしております。

4

2 に答える 2

0

私はこれと同じことをしようとしています。1 台のコンピューターでプログラムを実行していて、iOS から telnet コマンドを送受信したい。Commons ライブラリを使用して Android 用にビルドしました。これには telnet クライアント API がありますが、Objective-C で (telnet クライアント ライブラリを作成せずに) それを行う最善の方法がわかりません。

ただし、最初に、Google Code で OFC ライブラリを見つけました。Commons のような感じのように見え、telnet クライアントがあるようです。あなたはそれを見てみるかもしれません。

于 2011-01-03T01:49:36.963 に答える
0

NSPortおよびNSStreamクラスを検索します。

于 2010-03-04T18:29:59.120 に答える