• ベストアンサー

ITRON TCP/IP APIでの通信端点IDの指定のしかた

ITRON TCP/IP API初心者です。 udp_cre_cep()で指定するcepidには何を指定すれば 良いのですか? 使用済みの値を指定したらエラー(E_ID)が返ってくるのですよね? 指定のルール、空きIDを調べる方法などご教授お願いします。

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

  • ベストアンサー
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

> 指定のルール、空きIDを調べる方法などご教授お願いします。 下記URLに仕様書があります。 基本的には、空きIDは自分で管理するしかないと思います。静的APIを使うのであれば、ID管理をコンフィギュレータに任せられる可能性もあります。

参考URL:
http://www.ertl.jp/ITRON/SPEC/tcpip-j.html
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ネットワークカード2枚挿し TCP/IP通信

    PCにネットワークカードを2枚挿しています。 一方はある機器に一方はネットと繋がっています。 機器とPCでTCP/IP通信をするアプリケーションを作成しています。設定画面を作って相手機器のIP、ポート番号等を設定するようにしています。 TCP/IPの場合はPCのIP等を設定画面に入れなくても どちらのネットワークカードを経由するかというのは 決めてくれるんでしょうか? PCのIPアドレスは指定する必要ないですか? UDP/IPの場合はどうなんでしょうか? PCと機器の両方のIP、ポート番号を指定しなければいけないのでしょうか?

  • TCP及びUDP通信について

    TCP及びUDP通信について 現在WinSockAPIを用いた通信を行うプログラムを組んでいます。 しかしながらネットワークに関しては初心者で、わからない点がいくつか出てきたので質問させて頂きます。 -------------------------------------------------- 1.TCPで双方向通信を行う場合、サーバ側は指定したポートにbind→listenし、接続を待ち受けます。 クライアント側はサーバのIPを指定し、接続確立後にポートはOSが自動で割り振ると聞きました。 つまり、クライアント側がポートを開放せずに通信が出来るのは、OSなどが自動でポートを割り当て、割り当てたポートに到着したデータを該当アプリケーションに渡すからでしょうか? ポート関連は全てルータが管理しているものだと思っていたのですが、OSがポートを割り当てるという動作がよく理解できません。 -------------------------------------------------- 2.UDPで双方向通信を行う場合、端末A・端末Bともに指定したポートにbindする必要があると聞きました。 つまり、UDPで双方向通信を行う場合、端末A・端末Bの双方でポートを開放する必要があるということでしょうか? -------------------------------------------------- 是非ともご教授ください。

  • TCP/IPにおける端末間の通信について(NAPT)

    TCP/IPにおける端末間の通信について(NAPT) お世話になります。 TCP/IPについて質問です。 NAPT機能の付いたルータを介し、インターネット越しに通信を行う場合を想定します。 1.端末A(送信側)から端末B(受信側)にTCPあるいはUDPを用いてデータを送信する場合、端末Bでは必ず待ち受けるポートにbind(listen)し、また端末Aでは指定されたポート宛てにデータを送信する必要があると聞きました。 ここまでは理解できますが、ここにNAPT機能の付いたルータが介入する場合、"例外なく"端末B側のルータでポートマッピングを行う必要があるのでしょうか? 2.上記の認識がもし正しい場合、2台の端末で通信を行う場合は少なくとも片方でポートマッピングが必要ということになります。 だとするならば、SkypeやMSNメッセンジャーなどのクライアント側でポートマッピングが必要のないアプリケーションは、必ずサーバを介した通信を行っているということでしょうか? Skypeなどの仕組みを説明しているサイトを見ると、接続の手順を踏んだのちに端末間で通信を行うとの記述があるのですが、いくら接続先のIPがわかっていても、アプリケーション間で接続を確立するには、片方でポートマッピングが必要になると思うのですが、これはどういうことなのでしょうか? 3.上記の認識が正しい場合、UDPで受信する為には必ずポートマッピングが必要ということになります。 だとするならば、クライアント側でポートマッピングが必要のないアプリケーションは、少なくとも受信にはUDPを用いていないということでしょうか? 以上の3点についてお答え頂けると幸いです。 回答お待ちしています。

  • ネットワークのTCP/IPとダイヤルアップ接続のTCP/IPの違い

    ネットワークのTCP/IPと ダイヤルアップ接続のTCP/IPとどう違うのでしょうか。 また後者の方は、サーバーが割り当てたIPアドレス、 サーバが割り宛てたネームサーバアドレスはデフォルトで設定しなくて もOKになってますが、これは指定しないとよくないのでしょうか。 ただ、よくプロバイダのマニュアルには、設定するように入力案内 されてますが、、、。 指定する場合はどういうときでしょうか。 ネットワークでTCP/IPを自動取得にすると、プロバイダーより割り当てられた IPアドレスが取得するってことで、Winipcfgで表示されるIPアドレスのことで よろしいのでしょうか。。 初心者です。回答よろしくお願いします

  • 「TCP/IP」ドライバの再インストール

    テプコ光のインターネットが繋がらなくなってしまいました。 接続ツールを起動し、接続を試みると「E0115:適切なアダプタの検出に失敗しました」とエラーが表示されます。 テプコ光のサポート情報のページをみると、 接続ツールが必要とするTCP/IPドライバが損傷しておりますので、「TCP/IP」ドライバの再インストールを行ってください。 と回答があるのですが、「TCP/IP」ドライバの再インストールのやりかたがよくわかりません。 教えてくださると助かります。

  • TCP/IP通信を使用した、装置との通信方法について教えてください

    TCP/IP通信を使用した、装置との通信方法について教えてください 装置へのコマンドを発行するために、Ethernetのポート番号を指定して、コマンドの発行と、データの受け取りを行いたいのですが、どのような方法があるのでしょうか。 使用する言語はVisuau Studio 2008のVisual Basicです。 OSはXPです。装置の仕様は、ポート番号を指定して、コマンドを発行をしてくださいという内容になっています。 tcpclientクラスを使用して、Connectメソッドで接続を確立しようとしたのですが、うまく確立ができません。通信については初心者でどのうようにすればいいのか分かりません。 ご教授いただければ幸いです。 よろしくお願いします。

  • TCP/IPにてIPを指定すると、サーバーを発見できなくなる。

    はじめまして、どうしても分からないので、ご教授ください。 PC:VAIO PCV-S600 penII334Mhz 128MB RAM LANカード:BUFFALO LGY DCI TXD モデム:ADSLモデムMN3 ルーター:Web Caster V110 接続方法:ealtek RTL8139/810X Family PCI Fast Ethernet NIC #2 上記の条件で、TCP/IPにて以下のIPを指定すると、IEに接続できなくなります。(※自動検索では接続できます。) IPアド:211 13 235 165 サブマスク:255 255 255 0 デフォGW:211 13 235 166 優先DNS:211 13 235 166 他のPCでは、問題なくIP指定で接続できるのですが、このPCだけできません・・・。何がいけないのかご指摘お願いします・・・。

  • TCP/IP フィルタリングで許可するポート

    EP-805Aを有線LAN接続で使用した場合に、TCP/IP フィルタリングで設定すべき許可するポートを教えてください WindowsXPでの設定です 現在「TCP/IP フィルタリング」で TCPポート 137,139,445 UDPポート 137.138.445 のみを許可しています この状態で、有線LAN接続されたEP-805Aに印刷ができません「ネットワークでエラー云々のメッセージ」 「TCP/IP フィルタリング」を無効にすれば印刷できるのは当然なのですが、XPのサポート打ち切りに合わせてXPのPCの外部への接続を遮断する必要が生じました TCPに515,9100を許可しても、プリンターのステータスも読めないようです パケットモニターで見てみると、1125,3289などの他のポートも使用されているようです どなたか、許可すべきポートの一覧を教えていただけませんでしょうか? ※OKWaveより補足:「EPSON社製品」についての質問です。

  • TCPでスループット指定のデータを送るソフト

    無線LANなどのネットワーク装置の評価をするため 表記のフリーソフトを探しています。 (有料ソフトの体験版でもかまいません) 最大スループット能力を図ることが目的ではなく 例えば20Mbpsの最大スループット環境に対して 約10Mbpsのレート指定でTCPパケットを送れるソフトを 探しています。(指定のネットワーク負荷をかけられるソフト) 「Jperf」というソフトは見つけて使ってみたのですが、 UDPはスループット(○Mbps)指定のデータ伝送ができたのですが TCPでは出来ませんでした。 ご存知でしたら、ご教授のほどよろしくお願いいたします ◆評価構成 PC <-LANケーブル-> 評価対象NW装置 <-LANケーブル-> PC

  • ルーターを介したTCPとUDP通信の違いについて

    端末1---(LAN側)ルーター(WAN側)---端末2 というふうに接続されていた場合を想定します。 上図で端末1がTCPセッションを端末2と張ろうとした場合(httpなど)のルーターの動きについて確認させてください。 <ルーターの動き> (1)端末1からのTCPセッション開始のパケットを受信す るとMACアドレスとIPアドレスをルーターのものにす り替え、ポート番号も変えて端末2に渡す。この時の アドレスとポート番号の対応表を記憶しておく。 (2)端末2から応答が返ってきた場合(1)で記憶した対応表 を基にパケットのMAC,IP,ポートをすり替えて端末1 に渡す。 (3)TCPのセッションが終了したら(1)で記憶した対応表は 破棄する。 とりあえずこの解釈は正しいでしょうか? なお、UDP通信の場合は(1)の対応表を全く作らないということで良いでしょうか? ご教授よろしくお願いします。