0

iPhone/iPodとWindowsで実行されているサービスとの間でデータを送受信する必要があるiOSアプリで作業したいと思っています。通信面では、ソケットを使用します。

  • 電話は、Windowsサービス(Webサービスではない)との間でデータを送受信します
  • ソケットは通信手段として使用されます
  • iPhone / iPodは、静的IPアドレスを使用してWiFiに接続されます
  • iPhone / iPodは、可能な限りシンクライアントになることを目的としています

その目的は、WindowsサービスにiPhone/iPodからのイベントをリッスンさせることです。例:

入力はUITextFieldから取得し、ボタンを押して文字列として保存する必要があります。ボタンを押すと、イベントが発生し、WiFi経由でWindowsサービスに送信される必要があります。このサービスは、イベントを受信し、「サーバー側」のアクションを実行して、応答をiPhone/iPodに送り返します。

私はまだiOS開発にかなり慣れておらず、これがより高度なものであることを知っていますが、これを達成するのに役立つヘルプやリソースがあれば、それをいただければ幸いです。

ありがとう!

4

1 に答える 1

0

これは、使用しているプラ​​ットフォームに関係のない標準のネットワークです。iOSでは、次のいずれかを実行できます。

1)バークレーソケット(標準のUNIXのもの)を使用します。2)ソケット(NSSocketPortなど)にCocoaラッパーを使用します。3)MKNetworkKit(ここ)などのフレームワークを使用します。

私はオプション3を自分で使用します:)

WindowsマシンとiPadはどちらもリトルエンディアンであるため、バイトスワッピングについて心配する必要はありません(文字列を送信するだけの場合は、とにかくそうする必要はありません)。

編集:ウィンドウがデバイスを検出するには、IPアドレスの詳細を使用した構成セットアップ、またはAppleのbonjourサービスまたはカスタムソリューションを使用する必要があります。

于 2012-05-25T14:04:50.377 に答える