• 締切済み

iアプリの受信データについて

今、iアプリで開発を行っています。webサーバーから文字と画像データをバイナリーデータで受信するのですが、文字部分と画像部分の切り分けする方法がわかりません。どなたかご存知の方がいらっしゃいましたら教えてください。 受信データは固定長で、項目が4つあり、最初から40バイト,60バイト,60バイトが文字情報で残りが画像データになります。受信データの合計サイズは100kバイトです。 環境はdoja4.1、webサーバーはIIS6.0+asp.netになります。 宜しくお願いします。

みんなの回答

  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.1

質問の意味がわからないのですが。。。 「文字部分と画像部分の切り分けする方法」 というのは具体的にどのようなことを意味してますか? 普通に解釈すると、 「固定長でしょ?それぞれサイズが決まってるでしょ?」 となってしまうのですが。。。

関連するQ&A

  • iアプリでデータベース接続

    はじめまして。 私、現在仕事でiアプリの開発を行うことになりました。今まで、web系の設計・開発の経験がない私としましては不安だらけの状態です。 開発するiアプリの内容は、携帯のiアプリを操作することで、webサーバー上にあるDBの参照や更新を行うものです。 開発環境といたしましては、次のとおりになります。 携帯側 ・Doja4.1 ・J2SE 1.4.2 webサーバー ・Windows2003サーバー ・IIS6.0 ・DBはSQL Server2005 になります。 webサーバーがIISの場合だと、aspやasp.netをイメージしてしまうのですが、Dojaがjava環境の上で動作するということであれば、TOMCATとjavaサーブレットをイメージしてしまいます。 DojaからIISのwebサーバーへ接続し、DBを参照、更新する場合はミドルウェアには何が最適なのでしょうか? また、できれば、使えそうなソースとかも教えてもらえればありがたいです。 当方、ほとんど素人ですので、誠に申し訳ありませんが、 よろしくお願いします。

    • ベストアンサー
    • Java
  • iアプリとwebサーバーの通信

    はじめまして。 私、現在FeliCaチップ対応携帯のiアプリで認証システムを開発しているのですが、web系の開発経験がありません。(java、asp等の開発経験がありません。) そこで、iアプリとwebサーバーの通信について、お分かりの方がおられましたら教えて頂きたいと思い質問させて頂きました。 まず、環境ですが、 携帯側:Doja4.1、java2sdk1.4.2 webサーバー:windows2003server IIS6.0+asp.net になります。 次に通信手順ですが以下のようになります。 1.携帯側よりwebサーバーへ「会員番号」と「パスワード」を送信。 2.webサーバー側で認証処理を行う。 3.webサーバー側より、認証結果と会員情報(会員ポイント、有効期限、会員の画像等)が携帯へ送信される。 (但し、認証エラーの場合は、認証結果のみ携帯へ送信。学生情報は送信しない。) 4.携帯側で受け取ったデータをスクラッチパッドへ書き込みする。 となります。 ここで質問ですが、 1.上記手順1~4の通信を1回で完了させるのはよくないと思います。そこで、セッション管理が必要と思うのですが、どのようにすればいいのでしょうか? 2.webサーバーから携帯へデータを送信する場合、携帯電話側はどのようにして通信を開ければいいのでしょうか? (webサーバー側の要求を感知して通信を開くのでしょうか?) またweb側はどのようにして携帯へ通信の要求を発行すればいいのでしょうか? 出来れば参考になるソース等を提示して頂ければ非常にうれしいです。 よろしくお願いします。

  • Mscomm を使用してバイナリでデータを受信したい

    Mscommを使用して、垂れ流しデーターをバイナリで受信(受信データ長さは変化する)するとき、このデーターをどうやって、配列に格納していけば良いのでしょうか? (垂れ流しデータ ⇒ < STX >nnn-nnn・・・・< ETX >< CHK >) また、配列に格納したデーターを文字に置き換えるにはどうすれば良いでしょうか? まず考え方として以下の流れでよいでしょうか? バイナリデータをバリアント型の変数に入れる。(受信する)      ↓ このデータを1バイトごとにバイト型変数の配列に入れていく。      ↓ 格納した配列の中の制御文字を取り除く。( ST、EX )      ↓ 配列に入っているデータを文字に変換する。      ↓ 変換した文字をつなぐ。 受信するデーターが制御文字を含んでいる為、テキストで受信するとおかしな動作をすることがあるので(150バイト程度のデーターを、バッファから変数に移すときに、0.5~2.5秒もかかってしまうし、文字化けも時々起こす。)バイナリで受信してその後文字に変換したいのですが・・・。 宜しくお願い致します。

  • 画像データのアップデート

    動作環境:サーバー:WindowsXPpro,IIS クライアント:WindowsXPHome 開発:ASP,VBScript(JScript) 超初心者です。 画像データをブラウザの画面から選んで、サーバーにアップする処理をしたいのですがどうすればいいのでしょうか?いいサンプルがあれが教えてください。

  • インターネット上へ社内データの公開

    社内開発にてデータ公開用WEBサーバーをたてる事になりました。 社内の基幹システム(オラクル)の内容を社外に公開するというものです。(ID,パスワード機能付き) 環境としては「Windows2003 Server」、「IIS6.0」、「ASP」を考えております。 そこで疑問なのが、WEBサーバーから直接社内にあるデータベースを見れるか?セキュリティ上問題がないか?と不安な部分は多々あります。 専門知識をお持ちの方、こういったシステムを構築された方、教えて下さい。

  • IISをASP.NET用に構成できない

    VisualStudioにてC#/ASPでWebアプリを開発しています。 アプリを VisualStudio開発サーバーでなく IISで起動しようとすると、以下のエラーメッセージが出ます。 「このサイトが正しく動作するためには、 このサイトを手動でASP.NET4.0用に構成する必要があります。 ASP.NET4.0はWebサーバーに登録されていません。 このサイトが正しく動作するためには、ASP.NET4.0用に Webサーバーを手動で構成する必要があります。」 IISのインストールで 「IISメタベースおよびIIS6構成との互換性」のチェックと アプリケーション開発機能の「ASP」と「ASP.NET」のチェックは いれています。 原因と対策をご教授ください。

  • IIS SMTPでメールの受信は可能?

    - 勉強不足で、このような質問をするのは、大変申し訳ないのですが、 もし、何かアドバイスがありましたら、どうか宜しくお願い致します。 現在、下記のような環境で、ASPよりメールの自動送信を行っております。 OS : WindowsNT Server SP6a IIS : IIS 4.0 (SMTP有り) ※OPよりインストール ASP : ASP 4.0 DNS名: www.XXX.XXXX.co.jp (現在、webサーバとして使用) IISのインターネットサービスマネージャを起動すると、SMTPのプロパティを 参照することが出来ますが、その中の「SMTPサイト」「受信接続」とあります。 これは、何らかの設定を行えば、この環境のサーバでもメールを受信出来ると いうことなのでしょうか?? おおざっぱな説明で申し訳ありませんが、どうか宜しくお願い致します。 -

  • RS-232Cでバイナリデータを受信する方法

    2台のPCを使用しバイナリファイルをRS232Cを使用し1台目のPCは送信専用、2台目のPCは受信専用で、送信側のPCから出したデータを受信側PCでデータの内容を判断し集計するプログラムを作ろうとしています。 送信側のPCでは、"AAB9AAC2AACC01D8AAE2・・・”といった内容のバイナリファイルの内容を1バイトずつ読み込み、それをMsCommを用いてバイナリモードで送信させて、EOFになるまで永遠とそれを繰り返します。 問題は受信側で、たとえば上記のデータの中の"AAB9"ならばカウントを1つ上げる、"AACC01D8"ならばカウントを1つ下げ、それを表示するといったような処理をリアルタイムで行いたいのですが、どうしてもデータの取りこぼしが発生します。 また、データの意味合いとしては、必ず"AA"という1バイトのデータから始まり、それに1バイトから5バイトまでのデータが可変長で付いてきて次の"AA"までが1つの意味となります。 通信パラメータは9600、8ビット、ストップビット1、パリティなしで、その他の制御線は一切使用しないという条件です(要するにRxD、GND線のみの最低限の条件) 受信側のバッファは1024バイトで、MSComm1.RThreshold = 1でOnCommを発生させています。また、送信側のファイルの大きさは1kバイトほどです 正直なところ、このようなことが可能なのかどうかもわからない状況なのですが、現状ではデータを数バイト取りこぼしているだけのようなのでできないことはないのではないか?と考えています。 どなたか、参考文献、ホームページ、プログラム、考え方等を何でもかまいませんん!ぜひ、ご教授願います!!また、現在はVBにて開発中ですが、最悪、言語は問いません。よろしくお願いいたします。

  • WEBページからダウンロードする処理

    WEBソフト開発の初心者です。 よくプログラムをダウンロードする機能のあるWEBページをみますが、あれはどうすればいいのでしょうか? 環境 サーバーWindows2000Server IIS5 ASP(VBScript)  別にASPでなくてもいいです。

  • ASP.NETにてWebアプリ開発

    お世話になります。 VS2005のASP.NET2にてwebアプリを開発する予定です。 --環境-- ・Windows2000サーバー ・Oracle8.1.7 ・IIS5.0 --開発ツール-- VS2005 VB.NETを使用 oracle8.1.7でADO.NETの接続は可能でしょうか? 幼稚な質問申し訳ありませんが宜しくお願い致します。

専門家に質問してみよう