2

ソケット接続を介して iPhone アプリと通信するサーバー プログラムを作成するというアイデアを試してみたいと思います。クライアント側プログラミング (CFNetwork、NSStream などを使用) に関する Apple のドキュメント内にいくつかのガイドを見つけましたが、サーバー アプリケーションのプログラミングをどこから始めればよいのか、どの言語を使用すればよいのか、さらに言えばどのようにすればよいのかわかりません。 Go Daddy を使用して、現在の Web ホスティング パッケージにサーバー アプリケーションをデプロイして実行します。簡単なインスタント メッセンジャー スタイルのアプリケーションの例から始めてください。アドバイスをいただければ幸いです。

4

3 に答える 3

1

ソケット接続を作成する場合は、 CFNetwork を使用する方が適切です。柔軟性が高くなります。私はすでに NSURLConnection を使用しましたが、CFNetwork のパフォーマンスは優れています。これは私の手順とアプリの開発方法です:

  1. サーバーの構成
  2. 私のサーバー側(サービス)の選択C ++
  3. NSクラスを使用してサーバーに接続するためのiPhone用のクライアント側アプリの開発を開始しましたが、フォームサーバーへのメッセージの送受信に問題がありました。だから私はそれをCFクラスに変更しました。今ではより良く、より速く動作します。
于 2011-12-16T04:43:06.790 に答える
0

クライアントアプリケーションを複数のOSで実行できるようにしますか?もしそうなら、あなたはアップル特有のものを避けたいかもしれません。ただし、iOSで厳密に実行したい場合は、MusiGenesisの提案を使用すると、時間を大幅に節約できます。

PythonとPerlはどちらもソケットプログラミングに非常に優れていることがわかりました。Pythonには、HTTPリクエストなどを処理するためのライブラリがいくつか組み込まれていることを知っています。サーバーをデーモンとして実行する場合は、次のコードが非常に役立ちます 。http ://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python //

一般的なPythonソケットガイドは次のとおりです:http: //docs.python.org/howto/sockets.html

幸運を。

于 2011-10-12T20:00:37.797 に答える
0

サーバーからデバイスへの通信を処理する最も簡単な方法は、APNS (Apple Push Notification Services) を使用することです。

他の方向 (デバイスからサーバーへ) の通信は、NSUrlConnectionで簡単に処理できます。

このために独自のソケット コードを記述したい場合は、うまくいきますように。

于 2011-10-12T19:20:01.323 に答える