検索結果
データ通信
- 全てのカテゴリ
- 全ての質問
- recvfrom関数の戻り値がおかしいんですが…
初めて投稿させていただきます。 現在、Cにてあるクライアントプログラムを作成している者です。 構成は以下の通り。 《構成》 サーバ:PLC(シーケンサと書けば大体の方はわかりますか?) クライアント:Linux Ubuntu9.10 通信方式:TCP/IP 《開発環境》 言語:C IDE:eclipse コンパイラ:gcc 4.x 《質問》 クライアントプログラムからASCIIデータをサーバへ送信し、サーバはクライアントから受信したASCIIデータに応答し、ASCIIデータ伝文を返信してきます。 このサーバからのASCIIデータ応答伝文をrecvfrom関数で受信し、応答伝文のASCIIデータを'buf'変数に格納し、標準出力関数で表示させるといったプログラムです。 このプログラムでは、ユーザ関数内でrecvfrom関数をコールしているのですが、ユーザ関数内でrecvfrom関数をコールした場合、受信データの先頭4byteしか受信できておらず、困っています。 ちなみに、main関数内でrecvfrom関数をコールすると、応答伝文全体のデータをきちんと受信できています。 ちなみに、サーバの応答ASCIIデータ伝文は、仕様通り(期待通り)のデータが返信されています。(ネットワークモニタ:wiresharkで確認済み) recvfrom関数をコールする場所によって、変数に格納するデータ量が変わるといったことがあるのでしょうか。 ソースの一部を添付します。 参照の上、アドバイス等いただけないでしょうか。 《ソース》 ◆mainソース #include ... :<-#include定義 int main{ :<-変数定義、変数初期値代入処理等 ユーザ関数1()コール<-ユーザ関数1内でソケット通信処理を動作させている。 ユーザ関数2()コール<-同上 } ◆ユーザ関数用ソース #include... :<-#include定義 unsigned char ユーザ関数名1;<-ユーザ関数プロトタイプ宣言 unsigned char ユーザ関数名2:<-同上 char 変数1[5]; char s_buf[4096]; char buf[4096]; /*データ受信用バッファ*/ char 変数2[256]; size_t len; long l; int sock_fd; /*ソケット用ファイル記述子*/ struct sockaddr_in cl_addr; /*CPU用ソケットアドレス*/ socklen_t cl_len = 0; /*cl_addrのサイズ格納用*/ ssize_t n = 0; unsigned char ユーザ関数1(char *引数1,…char *引数5){ :送信データ生成処理 //* ソケット作成 *// if ((sock_fd = socket(PF_INET, SOCK_STREAM, 0)) < 0) { perror("socket"); return 1; } //* 接続先定義*// memset(&cl_addr, 0, sizeof cl_addr); cl_addr.sin_family = AF_INET; /*プロトコル定義*/ cl_addr.sin_addr.s_addr = inet_addr("***.***.***.***"); /*IPアドレス定義*/ cl_addr.sin_port = htons(****); /*Port定義*/ //* 接続 *// if (connect(sock_fd, (struct sockaddr *)&cl_addr, sizeof cl_addr) < 0) { perror("connect"); return 1; } //* データ送信 *// if(send(sock_fd, s_buf, strlen(s_buf), 0) < 0){ fprintf(stderr, "could not send message : %s\n", s_buf); exit(EXIT_FAILURE); } printf("\nSendMessage\n%s\n",s_buf); //* データ受信 *// cl_len = sizeof cl_addr; //*↓↓このrecvfrom関数でbuf内にサーバ応答伝文の先頭4byteのみが格納されている。↓↓*// if (( n = recvfrom(sock_fd, buf, sizeof buf,0, (struct sockaddr *)&cl_addr, &cl_len)) < 0) { perror("recvfrom"); return 1; } fprintf(stderr ,"TCP from addr = %s, port = %d\n", inet_ntoa(cl_addr.sin_addr), ntohs(cl_addr.sin_port) );
- 締切済み
- C・C++・C#
- noname#107905
- 回答数6
- Androidでgoogle地図が表示されない
HUAWAI P30 liteでY!mobileを使っています。最近外出先でgoogle地図の内容が表示されないことがあります。アプリは動作して、現在位置も移動しますが、その下の地図が、道路も施設も何も表示されません。たぶん先月末までは問題なく使えていました。 昨夜8日の20時~24時頃に、津田沼と千葉中央でgoogle地図が表示されず、Youtubeが再生されない症状がありました。Youtubeは検索もページの表示も再生ボタンの動作も問題ないが、再生すると動画が灰色の呼び込み待ちになり、タイムアウトとなります。 津田沼で対策の記事を検索して、地図アプリではなくgoogle mapサイトを開くと使えると書いてあったので試したところ、実際正常に使えました。その他、微信などネットワークを使うアプリも正常に使えます。気づいた不具合はgoogle地図とyoutubeだけです。 自宅に戻り試すと、携帯でwifiをoffにしてもonにしても、google地図もyoutubeも問題ありません。場所によるのか時刻によるのか? 最近の過去に外でgoogle地図が表示されなかった時も自宅に戻るとwifiがoffでも表示されていたと思います。今日は自宅のwifiの電波を止めて試しましたがgoogle地図もyoutubeも正常に動作します。 設定→無線とネットワーク→モバイルネットワーク→モバイルデータ通信 ON 設定→無線とネットワーク→データ通信量→ スマートデータサーバー 無効 ネットワークアクセス→システムアプリ→マップ→モバイルデータ チェック (マップ以外のアプリもすべてチェック) と言う感じです。先月末にデータ量がギリギリになったのでスマートデータサーバーなどいじったあとで症状が出た気もしますが、今は設定は元に戻しています。どこか他の設定の問題でしょうか?
- ベストアンサー
- Android
- noname#252332
- 回答数1
- ガラケー・スマホ2台持ち
同じような質問がありますが、 いまいちわからなくなってしまったので、質問させていただきます 長くて分かりづらい文章になってしまい申し訳ないですが、回答宜しくお願いします 去年の冬に、ガラケー(docomo)→ガラケーの機種変更をしました。 今更ですが、料金プランを変えたいと思っています。 タイプシンプルバリュー(780円/月)+iモード(315円/月)+ファミ割MAX50、 合わせて1095円/月~のプランが、メール送受信無料で良いと思ったのですが、 さらに調べるとスマホと2台持ちの方が安いというので、 もともとやはりスマホに魅力を感じていることもありそれを検討しています。 スマホ本体は白ロムを利用するとして、 どうもこの方法だとSIMカードを抜き差しするかもう1つ買う必要がある様子。 私はもう1つあった方がいいかなと思うので、イオンSIM(980円/月)を買おうとしているのですが、 このイオンSIMカードというのが、メール以外のデータ通信はwi-fiルーターが無いところでも 動画や大きいダウンロード以外は速度制限の上で自由にできるものと思っていたら、 イオンSIMのホームページに イオンSIMは携帯電話単体でのデータ通信はご利用出来ませんのであらかじめご了承ください とあり、わけがわからなくなってしまいました。 電車の中でインターネットはできないのでしょうか? 仮に私の考えは合っていたとすると、 1095円/月+980円/月=2075円/月で、ネットとメールは使い放題になりますよね。 でも、そうするとイオンSIMはデータ通信が自由に行えるので、 メールもGmailというのを使って今までと同じようにできるとのこと。 これだと、iモード通信費315円/月が必要なくなるので、 1760円/月でネットとメール使い放題。 しかし良く考えると、ガラケーは必要ないのではないか…と。 携帯電話での通話は家族以外とはほとんどしません。年に数分です。 LINEなどを使えば、メールも通話も無料でできるので、 980円/月でネット、メール、通話し放題です。 解約の話はとりあえず置いておいて、 このプランだとさすがに不便なのでしょうか? またその場合、どこでとめておくのが最適なのでしょうか。 関係のないことかもしれませんが、wi-fiルーターは家に1つだけあります。 まとめます。 (1)、イオンSIMはwi-fiルーターの無い場所でも使えるのか。 (2)、2075円プラン、1760円プラン、980円プランのうち、どのプランが最適なのか。 もしその他でおすすめのプランがありましたら、是非教えて下さい。 繰り返しになりますが、駄文で申し訳ないですが回答ください。
- PCと携帯電話の接続を抑止したいのですが
PC⇔携帯(スマートフォン含む)のデータ転送(特にiTunesやActiveSyncを使用したデータ同期)をシステムレベルで抑止したいのですが、GPOなどで包括的な対策を行うことは難しいのでしょうか。 携帯電話とPC間のデータ連携でどんなパターンがあるのか調べたのですが、他のサイト等を見ると、通信パターンとしては以下3パターンあるようです。 (1)カードリーダーモード・・・Windowsからはリムーバルメディアとして認識するモードで電話の内蔵ストーレジうやSDカードが認識される。 (2)MTPモード・・・WindosMediaPlayerと同期するモード(実際はMediaPlayerなくてもいけた・・・) (3)通信モード・・・モデムとして認識するモード(PC側に専用SWが必須?) (1)(2)については、リムーバルメディアやWPDデバイスをGPOで無効にすることで対策が可能のようですが、(3)についてはなかなかいいプラクティスが見つかりませんでした。 そもそもiTunesやActiveSyncによるデータの同期は(3)に該当すると考えていいものなのかよくわかりません。 iTunes、ActiveSyncのようにSWで同期させるケースは、製品によって仕組みが異なるのでグループポリシーなどで包括的に同期を禁止するのは難しいのでしょうか。 方法の一つとして、GPOでitunes.exe等の実行プログラムを禁止するのも有効かとは思いますが、 最近のスマートフォン等は同期用SWがメーカー毎に出ておりいたちごっこになるため他の方法を検討しております。 なにか有用な情報がございましたら教えていただけると助かりま す。 <クライアント> OS:Windows XP SP3 <ADサーバ> OS:Windows Server 2008 R2
- YahooBBモデムのランプは点滅しているのが普通ですか?
3日前からYahooBBにしました。 とりあえずインターネットは問題なくつながっています。 当初からモデムの電源を入れても「電源」「リンク」が点灯して 「通信」が点滅しています。今もパソコンをつなげば 「パソコン」が点灯しますが常に「通信」は点滅しています。 それもすごく不安定な間隔で点滅しています。 「BBPHONE」が点灯しなくてBBフォンがまだ使えないのも困っていますが 他の方の質問を読むと2、3日かかることもあるみたいだし もう3日だけど土日をはさんでいるからかな なんてあまり深刻に考えないようにしているのですが・・・。 接続ガイドを読むと「通信」が点灯(または点滅)するのは BBフォンをつかっているときだけみたいなので とても気になります。 さらにパソコンを起動していなくても パソコンの電源コンセントをさしてあるだけで 「パソコン」の点灯の他に 「データ」がちらちら点滅しているのも気になります。 何度もモデムの電源を入れ直したりしていますが 状況はかわりません。 こういうものなのでしょうか? それとも何か問題があるのでしょうか? サポート電話もつながらないし メールの返事もなかなかこないので質問しました。 よろしくお願いします。
- WinsockによるUDP通信にて
WinsockでUDP通信を行うプログラムを作っているのですが、 原因不明の問題が発生していて困っています。 通信手順は以下のとおりです。 (1) クライアントからサーバへ要求パケット送信 (2) 要求パケットを受け取ったサーバは、クライアントへACKを送信 (3) サーバが要求に対する応答パケットをクライアントへ送信 (4) 応答パケットを受け取ったクライアントは、サーバへACKを送信 クライアント-サーバ間でやりとりするデータは最大で992バイト、 それ以上になる場合は、分割して送信します。 パケットの分割が発生しない場合は、(1)~(3)がパケットの損失もなく通信できるのですが、 パケットの分割が発生する場合には、2回目以降の(4)のパケットがクライアントに届きません。再現率は今のところ100%です。 クライアント側のselect関数でもソケットを検出しません。 たしかにUDPは信頼性が低いですが、パケット分割が発生しないパターンでは100%届くので、UDPの仕様とは関係ないような気がします。 原因がさっぱりわからないので、アドバイスをお願いいたします。 ちなみに、クライアント、サーバともに同一端末内にあります(双方がループバックアドレスに対してパケットを送信)が、 これはテスト段階だからであって、本来はそれぞれ別々の端末で動作します。
- モバイル用に通信に制限をかけたい
特定のプログラムがネットへのアクセスすることを一時的に遮断や制限できるフリーウェアはありますでしょうか。 私は週一回、出先でノートパソコンと周辺機器を繋げて丸一日作業をします。 最後にまとまったデータをアップデートするのですが、テキストデータなので100kbもありません。そのデータを送信する端末に今までは150時間パッケージのb-モバイルを使っていたのですが、1年半の使用期限切れと共にこのたびイーモバイルのスーパーライトデータプランへと乗り換えました。週一の作業とは別に3ヶ月に一度ほどある出張時はフルにモバイルを活用している為、使わない月は1000円で済み使う月は4980円で高速通信を利用できるイーモバイルは魅力的です。 ですが、実際には出先で週一の作業であっても月3MBに抑えることが難しく、Windows Updateをはじめ、さまざまな自動更新が勝手に通信を始めてしまうのが現状です。 そこで、特定のプログラムやWebブラウザ以外がネットにアクセスするのを遮断できるフリーウェアが無いか探しています。 過去の質問を確認しまして「NEGiES」には辿り着いたのですが、このフリーウェアでは現状を打破できませんでした。 また同時に、Gmailでオフラインのままメール作成を行い、送信作業時だけネットにアクセスするという極力パケット量を抑えることを意図したツールをご存知ではないでしょうか。 皆様のお知恵をお借りできましたら幸いです。
- 締切済み
- フリーウェア・フリーソフト
- hase0851
- 回答数2
- ワンセグのデータ放送取得中にEZマークがでるので・・・
先月下旬に,ワンセグ携帯に機種変したのですが、今月送られてきた請求書のパケット通信料が急にいつもの5倍の5,000円くらいになっていてびっくりしました。 もともと、メール以外あまり使わないのでパケ代も最大で1,500円くらい,先々月は500円もなかったのにです。ダウンロードやサイトをみたりなどもしていません。思い当たることがないので、問い合わせをして調査をはじめたところです。何に課金されたのか突き止めておかないと、この先おちおちテレビを見ていられないと思って。 というわけで質問なのですが、 機種は43Hです。ワンセグを起動すると画面の上半分にテレビが映ります。下分はチャンネル表示です。まもなく何もしていないのに下半分がデータ放送取得中となり、勝手にその放送局のサイト入り口のような画面に切り替わります。取り説にはデータ放送の視聴は通信料はかからないとなっていますし、そこからリンク先へ進めば課金されるのは知っていたし、文字データなんか全然要らないのでそれはまったくやっていません。しかし下半分がデータ取得中になるときEZマークが上に表示されるので、まさかこの時課金されているのではないかと疑ってしまうのです。 勝手に切り替わって、そのつどパケ代が発生するなんて、なんだかだまされた気分なのですが・・・ さて、この機種に詳しい方、携帯料金に詳しい方、この時、パケット代が発生しているのかお教えください。よろしくお願いいたします。
- 青色申告でリボ払いの仕分けについて
青色申告でリボ払いの仕分け方法をおしえてください。 水道・ガス・電気等の経費をカードにて支払しております。 昨年は仕事が入らず一時期リボ払いにしてしまいました。 水道光熱費(電気代) 15000 / 未払金 43000 水道光熱費(ガス代) 8000 通信費 20000 翌月リボ払い分として 15000の請求が発生した場合 水道光熱費(電気代) 12000 / 未払金 62500 水道光熱費(ガス代) 10500 通信費 25000 未払金(リボ代) 15000 上記のような仕分けになるのでしょうか 弥生会計でデータを入力しており 借方と貸方に同一勘定科目が使用されています。このまま登録してもよろしいですか? のメッセージが表示され不安になり回答をお願いしたいのですが
- I2C通信のスレーブアドレスについて
電子回路初学者です。 I2C通信は、まず自分が (例としてマイコンが) マスターになる宣言をし、バスの所有権を得て、次に通信相手となるスレーブアドレスを指定し、データを送受信するものだと理解しています。そこで質問があります。 このスレーブアドレスとは製品固有のものなのでしょうか。 例えば、X社製のXというセンサーはスレーブアドレスが0x74である、といった具合です。 それとも、マイコンのポートxのyビット目 (SDAまたはSCL) にぶら下がっているスレーブにスレーブアドレス0x74を持たせる、といった具合に任意に決定できるのでしょうか。 実際に使用する場合の解説が見当たらず悩んでおりました。 よろしくお願い致します。
- 日本国外でWi-Fiを使ってOKWaveをする時
皆様はどんな無料Wi-Fiスポットを使いますか? あと、ブラウザ(iPhoneだとSafari)起動ボタンは、 間違って有料な場所で利用しないように (ローミングとLTEとデータ通信を切れば Wi-Fi以外はつながらないはずなんだけど) あなたはどんな場所に隠していますか? ※間違って3Gや4Gなんか使った日には、 翌月の請求が大変な事になる。 (4G LTEのサービスがまだない国や地域もある。) 三十万円請求されたヤツがいるそうな。 アイホンは日本出国前に設定を切り替えておかないと、 頼んでもいないのに勝手に高額の通信を始めやがる。 au Wi-Fiの海外サービスは高くて嫌になりました。w (一日最大で1500円近くなるみたい。)
- AndoroidタブレットでIEに繋がらない
Teclast X98 Air3GがAndoroidで標準SIMを使用してIEに繋がらない。 Win8.1とAndroidで動作する中国製のタブレットTeclast X98 Air3Gを購入しました。 3G通信のため、ビッグカメラでデータ通信専用のIIJの標準SIMのパッケージを購入しました。Win8.1では問題なくSIMを認識してIEに繋がるのですが、Andoroid4.4.2では設定は出来ているはずですが、IEに繋がりません。もちろん、Wi-FIでは問題なくどちらのOSでも接続できます。 いろいろサイトを検索しましたが、AndoridはSIMが繋がらいというコメントがありました。 どなたか3Gを使ってAndoridでIEへの接続に成功した人がいましたら、解決策を教えてください。
- 締切済み
- その他(インターネット接続・通信)
- tantayamaz
- 回答数2
- フランス 観光 旅行 アプリ
1.フランス旅行計画してますが、阪急交通社とJTBでは、阪急交通社がだいぶ安いです。 お勧めはどちらでしょうか。 2.フランスの名所お勧めはどちらでしょうか。 3.ドライヤーや携帯コンロ、変圧器(変電器)と電源プラグ変換アダプターなど、持っていくべきでしょうか。他に何か必要なものはありますか。 4.仏語喋れないので、旅行翻訳というAndroidアプリを使用するつもりですが、実際使えるでしょうか。 また、通信には、 海外パケット定額サービスを使い、日本と同じように使う方法、日本の業者・旅行代理店にポケットwifiを借りて、持ち歩きつつwifi経由でデータ通信を行う方法、どちらがいいでしょうか。 ※参考URL http://ironboy1203.blog.fc2.com/blog-entry-95.html 他に、注意点なにかあればお願い致します。
- ベストアンサー
- ヨーロッパ
- Earth_Music
- 回答数2
- パソコンをリカバリーしてしまい其の時
現在ソフトバンクの iPhone 5を使用して料金プランがホワイトプランR(i)[ご契約期間:3年11ヶ月目] ※ 更新期間2017年01月01日から2ヶ月間 ※ 更新期間にお申し出がない場合は自動更新となります。確認・変更する 割引 パケットし放題フラット for 4G LTE(プログラム) 確認・変更する その他2年契約データ通信量速度維持:制限モード 過去3日間の通信量をみる オプションサービス あんしん保証パック(i) ウェブ使用料(i) 世界対応ケータイ ソフトバンクWi-Fiスポット(i)(フラット定額加入継続でずっと無料) 発信者番号通知 今回マイクロソフトより電話でセキユリティコードを受け取る方にしてしまい父名義の請求で普段であれば6751円ですが今回国際通話料金が心配ですこの場合どのような料金方法で金額が出ますか?
- ベストアンサー
- SoftBank
- oneonesuki
- 回答数1
- 白ロム機で遊べるゲームって、ありますか?
以前使っていて今は白ロムと化しているauのW31Tを、今は中学生の息子にSDカードを介して音楽データを入れてあげてのミュージックプレイヤー兼、デジカメとしておもちゃ代わりに預けて使わせています。 解約し通信機能を持たないこの「機械」と化しているものに、SDカードを介して入れてあげられるようなゲームプログラムってないものでしょうか? もちろん、BREWゲームはダウンロードも出来ず、ましてSDカードを介してやりとりは出来ないことは承知していますので、FLASHゲーム程度でかまいません。問題は本体での通信によるダウンロード入手ではなく、私の携帯もしくはパソコンから入手したものをSDカードを介して移動ということを前提としてです。 よろしくお願いします。
- 携快電話ZEROを812SHsで使用する場合のエラーについて
携快電話ZEROを購入した者ですが、softbank812SHsのデータをバックアップしようと思いまして、コードを差込み、USBに接続してパソコンで通信の設定をしようとしました。 ところが、何度差し込みをしなおしても、通信ポートを認識してもらえません。 また、認識しないため、機種設定も自動ではなく手動で812SHsを設定しました。携快電話のホームの画面では812SHsの選択になっているのですが、ダブルクリックをすると、携快電話ZERO・対応機種検索の画面になり「データベースアクセスエラーまたはSQLエラーが発生しました。」となり認識してもらえません。 なにか設定方法を間違っているのでしょうか?詳しい方に教えていただければと思います。宜しくお願いいたします。
- ベストアンサー
- SoftBank
- noname#43577
- 回答数1
- モデムのランプがいつも点滅しています
現在、Yahoo!BBのADSL12Mのトリオモデムを使用しています。 エクスプロ―ターを立ち上げていなくても「データ」と「通信」のランプが常に点滅しているのですが、これはウイルスに感染しているということでしょうか?ちなみに、パソコンのモジュラーケーブルを抜いても、「通信」のランプだけは点滅しています。 「リンク」は常に点灯したままです。 それと最近、インターネットを長時間していると急に切断されることがあり、再起動しないと接続できない現象も良く起こります。 ウイルス、もしくはモデムの故障でしょうか…ちなみにモデムは5年ぐらい使用しています。 詳しい方、ご教授いただけないでしょうか。初歩的な質問ですみませんが宜しくお願いします。
- ベストアンサー
- ルーター・ネットワーク機器
- noname#61041
- 回答数1
- DSのソフトでタイトルがわかりません
先日子供が町内の忘年会で知らない子とDSで通信ゲームをしたらしく 家に帰ってきてから「クリスマスにコレが欲しい」と言い出し でも子供に聞いてもソフト名も何もわからない状態です ただわかるのはすごろくゲームを通信でやっていたようで今もゲームデーターが残っています。 そのすごろくゲームには本体のゲーム名は出ていません(左上にすごろくと書いてあるだけです) ゲームルールをみると(目次) ・このゲームは ・ゲームの進め方 ・設定について ・用語・役 ・設定確認 とあります。 なんでもコース選択ができるみたいで ・ぐねぐね ・ぐるぐる ・タイミング ・スイッチ とありますこれだけぐらいしか情報がありませんが何方かおわかりになる方いらっしゃいませんでしょうか?
- ベストアンサー
- その他(ゲーム)
- densyagiri
- 回答数2
- USB接続シリアル変換ケーブル
こんばんは。 症状に改善が見られないため、皆さんの助言を頂きたいと思い、ここで質問させて頂きます。 現在、LINUXOSでUSB接続シリアル変換ケーブルを使用した通信のチェックをしております。 チェック方法はwindowsの別PCと繋ぎ、jermやminicomを使用して通信をしています。 ですが、データの受信はできるのですが、送信が全然できません。 環境は OS:Redhat Linux8.0 カーネル:2.4.18-14 ケーブル:BHC-US01/GP(BUFFALO) です。 カーネルモジュールの設定で <M> USB Prolific 2303 Single Port Serial Driver を確認してます。 また、デュアルブートでWindowsを使用した場合は送受信共に可能なので、ハードには問題ないと思います。 他に何をチェックしたらいいでしょうか?
- スキャナー本体の画面でPC名が入力不可
PX-M6711FTの本体側でスキャン操作してPCに送りたいのですが通信エラーになります。複数のPC(win11)とスキャナーがWiFiにて接続されています。 一番最初にやったときは成功しました。その後同じようにやろうとするとPC名を選択する画面で「前回のコンピュータ***」というような文字しか選択できないのでそのままやると、PCとの通信エラーと表示されて終わってしまいます。なお、別の方法ではうまく行きます。スキャンデータをインターネットメールにて送信するのは出来ます。PC側からスキャンすることもできます。PC側から印刷することも出来ます。PC名を選択する画面をリセット?して自分でPC名を設定する方法を教えて下さい。
- 締切済み
- プリンター・スキャナー
- queutaller
- 回答数1
