• ベストアンサー

データ送受信

プログラムのデータ通信時間を計測するのに、AのクラスとBのクラスでデータを送受信する時、AのクラスでBのクラスの関数を呼び出して値を受け渡しするだけではデータ通信時間は0なんでしょうか?そもそもこの方法はAとB間でデータを送受信しているといえるのでしょうか? http://www.crew.sfc.keio.ac.jp/lectures/2000s_mmb/JavaLectures/Lecture8/Lec8-1.html のような方法でしないと通信時間は計測できないのでしょうか? 質問がたくさんあるのですがよろしくお願いします(><)

  • Java
  • 回答数5
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.5

> ユーザ側で2次元配列に20個の数値データを用意してサーバ側で平均を計算してもらう通信プログラム なるほど わかったわ。 問題はユーザ側のインターフェースね。 ユーザはその20個をどうやってサーバに渡すの? どんな方法でもいいなら 私の場合WEBサーバを立てて ユーザはブラウザから入力させ、 サーバサイドはサーブレットを用いるけど。 そうすれば通信はHTTP通信になるわね。 どういう方法を取るかでいろいろな通信方法があるわよ。 それこそ無数にね。

その他の回答 (4)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.4

んー 何をやりたいのかがさっぱり。 どう対応していいのかわからないわ。 通信時間を測定してみたいので 何でもいいから通信したい ってこと?

vcxsdfrew
質問者

補足

すみません、わかりづらくて。具体的にはユーザ側で2次元配列に20個の数値データを用意してサーバ側で平均を計算してもらう通信プログラムをつくりたくてその通信時間を測りたいとおもっています。初心者なのでサンプルプログラムがあればありがたいのですが、なかなか参考になるものがなくて困ってます。。

  • dyna_1550
  • ベストアンサー率34% (122/353)
回答No.3

通信の事始めとしてサーバ側とクライアント側、別々に理解してみてはいかがでしょう。 クライアント側の例としては、HTTPで取ってくる、というのが わかりやすいと思います。 JavaのHTTPクライアントで検索すると、以下のようなサイトが見つかりました。 http://x68000.q-e-d.net/~68user/net/java-http-url-connection-1.html 理解できたら、サーバー側は、 com.sun.net.httpserver あたりでつくってみるとか。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

Javaで通信というと 一般的にはそのVMと別の何かの間で行われるデータのやりとり を言うわね。 あなたのはきっと 処理時間 だと思うわ。 ちなみにその場合の処理時間は限りなく0に近いけど 決して0ではない値になるわ。

vcxsdfrew
質問者

お礼

やはりそうですか。。ネットでデータ通信プログラム探しても難しくて わかりません。なにかわかりやすいサイトやサンプルプログラムってあるでしょうか?

  • OKwebb
  • ベストアンサー率44% (92/208)
回答No.1

普通に > AのクラスでBのクラスの関数を呼び出して値を受け渡し していることは 通信してるとはいわないかな。 だからデータ通信時間というと、上記URLのSocket通信とかCORBA通信とかなんとか通信という仕組みを持っているものしか対象と考えないな。

関連するQ&A

  • 送受信データ量による切断

    数台のPCを管理しているのですが、各部門毎によって通信データ量が違ってしまい(グループA(600MByte))(グループB(2GByte))部門毎に制限を設ける事になってしまいました。 送受信データを計測し設定した容量になったら通信を切断するソフト等をご存知ないでしょうか?(例5GByteに達したら通信遮断)

  • Ymobileメール「データの送受信」とは?

    https://www.ymobile.jp/support/faq/view/21394#:~:text=%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F-,Y!,%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%AA%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82 「メールの送受信は、すべて無料でご利用になれます。」 とあるのに 「データの送受信には、通信料が発生します。」 ってどういう事でしょうか? 無料なの?発生するの? データとは何の事を示していますか? (yahoo.ne.jp)(ymobile.ne.jp)や(yahoo.co.jp)です。 他会社のスマホへの送受信料はどうでしょうか? ○プランは「スマホベーシックプランM」です。来月からは「シンプルM」になります。 基礎的な質問で申しわけありません! ふっと湧いてきました。

  • 送受信データ通信量の計測方法

     ADSL回線でインターネットに接続しています。  無線LANルーターを使用し、複数のPC、スマホ、タブレットなどをWi-Fi経由で接続しています。  このうち、特定のWindows 7パソコンが対象なのですが、このパソコンで、いったいどれぐらいのデータ通信を行っているのかを知りたいのですが、何か良い測定ツールはありませんでしょうか?  あるいは、OSの機能で知る方法はありますでしょうか?  通信速度を測定するツールは見つけられたのですが、期間内の送受信データ量の計測や集計をするソフトや方法を見つけることができませんでした。  どなたかご存知のかたいらっしゃいましたら、ご教授ください。  よろしくお願い致します。

  • 複数のメール送受信データを1つのパソコンにまとめる

    これまで、2台のパソコンを使っていましたが、1台を新しいパソコンに切り替えました。 それで、外付けHDにバックアップした1台分のメール送受信データを新しいマシンに移しましたが、残った1台の送受信メールの取り扱いに悩んでいます。 悩んでいる内容は、「このバックアップ記録を新しいマシンに、追加のデータ移行を行う際、最初に移行した送受信データが、この新しいデータに置き換わってしまうのでは?」という疑問です。すなわち、Aという送受信データに、Bという送受信データを加え、A+Bというメール送受信データを持つマシンとして使いたい、と考えているのです。 WEBメールなども使用中ですが、アドレス帳などの使い勝手が今一悪く、メーラーは現在もoutlook expressを使用中です。OSは7をダウングレードしたXPです。 初歩的な質問で恐縮ですが宜しくお願い致します。

  • 現在、javaでプログラムを書いておりその際に独自のクラス型データをソ

    現在、javaでプログラムを書いておりその際に独自のクラス型データをソケット通信 で送受信したいと考えています。 しかし、シリアライズを使うと別のマシーン間での送受信ができないようでした。 JavaRMIを使わずにTCPやUDPで独自のクラス型データを送受信する方法はあるのでしょうか?

    • ベストアンサー
    • Java
  • データの受け渡し

    A.aspのデータを B.aspに受け渡すのはどうしたら良いのでしょう教えて下さい。 TEXTBOXからのデータの受け渡しではないです。

  • 違うファイルのデータの受け渡しについて

    マイコンでCを使っています。 例えば a() interrupt b() と言う関数を作ったとします。 今までは同じファイルにa() b()も入れて作っていたため、グローバル変数で宣言すればデータの受け渡しが簡単だったので、そっちを使っていたんですが、 違うファイルに割り込みを作る場合にはどのようにしてデータの受け渡しをすればいいのでしょうか? 割込みなのでb(int data)のような受け渡しも出来ませんよね。 かといってファイルが違うとグローバル宣言したところで、もう一方のファイルでは宣言されていませんと出ました。 今のままですと、a() b()は同じファイルに入れる事しか解決できなさそうなのですが、多分何か方法があると思い質問しました。 よろしくお願いします。

  • スリープモード中なのにデータの送受信が記録されています。

    ウィンドウズVistaを使っています。ネットの接続はフレッツ光プレミアムで常時接続です。TCP Monitor Plus というデータの送受信量を計測するツールを立ち上げたままスリープモードにし、8時間ほどしてモニタを見てみると、多いときは4ギガぐらい送受信してるようなのです。少ないときは数メガ。0だったことはありません。フレッツ光プレミアムはモデム自体に3つまでLanがさせるのでこのPCとX-box360を接続しています(もちろんゲーム機は電源オフです)。もちろん、P2Pなどを起動したままスリープモードにしたりなどしていません。なぜ立ち上げてもいないのに大量のデータ送受信が行われているのか、そういう物なのか、それとも何か問題があるのかご存じの方、アドバイスお願いします。

  • クラスを使ったphpファイル間のデータの受渡し

    質問させていただきます。 クラスを使ったphpファイル間のデータの受渡しはできるのでしょうか。 (MVCの様なもの?) データのが多いのでhtml のrequestだと時間がかかるためです。 file_a.php :class.phpを呼び出して、ファイル中のクラスclass_hogeに値を格納 file_b.php :class.phpを呼び出して、file_a.phpで格納した値をclass_hogeから取り出す。 フレームワーク等は、使用しておりません。 ご助言お願いいたします。 失礼します。

    • ベストアンサー
    • PHP
  • PC⇔NCのプログラムデータ-の送受信

    超古い制御装置オークマOH-OSP-Mです。 RS-232C通信にてPC⇔NCのプログラムデータ-の送受信を する場合、1ファイルごとの送受信しか出来ないのでしょうか? 複数選択又は全て選択の送受信は出来ないのでしょうか? 出来るのであれば、その方法を教えてください。宜しくお願いします。 長文プログラムでは無く、超ショートプログラムで数が多いので。 機械仕様 大熊豊和 縦型NCフライス 制御装置オークマOH-OSP-M NC通信ソフト 竜の子ソフトさんのComncV3 です。 宜しくお願い致します。