WindowsCEマシンのtcp/ip通信をEVC++で組んでいます。
●非同期通信クライアント
●非同期通信サーバ
●同期通信クライアント
●同期通信サーバ
の4種類を組んでいます。
堅牢性をアップさせるため、『Winsock error』が発生した時に、
リトライなどの 処理を考えているのですが、参考になる体験談、URL、書籍など有りましたら、お教え頂きたいと思います。
(WindowsとWindowsCEの違いで気を付ける点もあればそれもお教え願います。)
やはり、winsock errorというのは、発生原因を知らせるために、printf等で表示する程度(結局、アプリケーションで回避できるようなトラブルであれば、OSが回避し、ソフト的に回避できない物理的なトラブルを通知する程度)なのでしょうか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ソケット系のエラー、ほとんどがメモリ確保出来ず、ソケットが作れないか、ソケットのポートが他のプロセスで占有されてます。
でも、結局どっちにせよ一時的なものなのか永続的なエラーかは判らないので回数か時間決めてリトライはするんじゃないですか?
windowsCEの場合、ロギング出来ないシステムだったり、有限なメモリをログで埋めるのはもったいないのでサーバ系のプログラムのようにいつでもロギングするんじゃなくてエラーケースのみに限定する事が多いです。
>winsock errorというのは、発生原因を知らせるために、printf等で表示する程度(結局、アプリケーションで回避できるようなトラブルであれば、OSが回避し、ソフト的に回避できない物理的なトラブルを通知する程度)なのでしょうか?
通信しなくても済むなら、バッチジョブとして後での遅延通信用データに回すケースも有りますが、大規模な運用テストが必要になるので、モバイル用途のプログラムにはそんなコードは入りません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) 「プロトコル」の定義について 5 2023/04/16 13:13
- ガラケー・PHS SMSメールの受信遅延原因はガラケー自体の欠陥では 8 2022/08/06 11:46
- その他(クラウドサービス・オンラインストレージ) Onedriveで実現したい事。2台のPC間で。 2 2023/04/10 20:42
- カップル・彼氏・彼女 非処女は全て同じでは? 1 2022/09/17 08:28
- その他(パソコン・周辺機器) dvd書き込めない 5 2022/03/22 19:06
- その他(開発・運用・管理) Windows serverでマルチキャスト通信の確認をしたいです。MicrosoftよりMPING 1 2023/03/31 01:05
- 教師・教員 現在、同志社に通っている1回生です。 元々、養護教諭になれる大学に入りたくて受験勉強していたのですが 1 2022/08/14 02:49
- 高校 高校3年生の息子が4月から不登校です。 部活動推薦で入学しましたが、勉強についていけず。 補習など受 2 2022/05/02 22:36
- 固定電話・IP電話・FAX 業務用ファックスについて 5 2022/09/28 19:08
- FTTH・光回線 AU光回線の速度が出ません 2 2022/07/30 16:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
割り込み処理について
-
WinSockでの通信プログラムがう...
-
javaでのプログラミングで・・・
-
ソケットプログラミングに関す...
-
recv関数でフリーズしてしまう
-
ソケット通信
-
UDPで受信終了の合図を出して受...
-
UDP通信する時に、相手にどうや...
-
SIPがNATを越えられない理由
-
C#とTCP/IPを利用したサーバー...
-
名前付きパイプの通信ポートに...
-
UDP通信におけるbind関数について
-
Linuxでパケットを発信する際・...
-
Connectエラーが出てしまう・・...
-
TCP/IP通信型プログラムです。 ...
-
RS-232Cのポート番号を知りたい
-
空きポートの取得方法
-
Winsockで接続待ちタイムアウト...
-
ソケットとそれに基づくストリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
UDP通信におけるbind関数について
-
Winsockで接続待ちタイムアウト...
-
recv関数でフリーズしてしまう
-
VB6のwinsockでconnectできない
-
ソケットのクローズについて
-
UDP通信する時に、相手にどうや...
-
エクセル VBA でのCOMポート...
-
ソケットのrecvの戻り値が0
-
UdpClient 送信元のIPアドレ...
-
Socket通信の0バイト受信について
-
WinSockでの通信プログラムがう...
-
同じLAN内パソコンのIPアドレス...
-
ソケット通信 同じポート番号...
-
VC++でのソケット通信について
-
Connectエラーが出てしまう・・...
-
CreateFile関数でCOMポートが開...
-
Winsockを使わずにVBでSocketを...
-
VB6‥ソケットについて
-
SIPがNATを越えられない理由
おすすめ情報