A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
「タイムアウト発生をどうやって検知するか」という質問だと捉えましたがよろしいでしょうか?
BolandC++が、BSDソケットの仕様に準拠しているとしての話ですが・・・
タイムアウトを気にするということはブロッキングI/Oモードです。
send/recvは、正常にデータ送信/データ受信ができない限り、setsocketoptで設定したタイム
アウト値まで、リターンしません。
そして、タイムアウトした時はエラーとして-1を返却します。
その時のグローバル変数errnoに、EAGAINまたはEWOULDBLOCK(sendのみ)が設定
されます。これがタイムアウトした事を示します。
(もしかすると、Winsockの仕様を取り込んでいるとGetLastErrorとかでエラー値を取得
する形かも知れません。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Windows 10 MicrosoftIMEでトラブル、助けてください m(_._)m 4 2023/05/16 14:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/04/17 13:07
- その他(悩み相談・人生相談) 長文失礼します。 知恵袋で 「自身のプロフィールに、品位の欠片も無い人ほど粗探しにプロフィールに来ま 1 2023/04/26 20:45
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/20 16:37
- 子育て 1歳10ヶ月 言葉が遅い 5 2023/03/12 12:21
- 不安障害・適応障害・パニック障害 私は2年位カウンセリングに通っているのですが、先日カウンセリングでこんな話をしました。 元々心配症で 4 2022/08/03 16:28
- その他(ブラウザ) Win11でブラウザでのネットブラウズができなくなった 4 2022/12/05 18:03
- Visual Basic(VBA) エクセルのマクロコードの一部分を変更する方法について教えてください。 2 2023/02/17 08:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/01/27 13:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# シリアル通信でデータ受信...
-
write関数でEAGAINのエラー発生...
-
mp3再生中のISampleGrabberにつ...
-
WinsockAPIのrecvfromの受信デ...
-
誤り制御方式の誤り検出再送要...
-
Macターミナルで実行中のプログ...
-
VBAの配列サイズとメモリに関して
-
なんかC言語でプログラム書いて...
-
VBSの処理中一旦処理を止めて再...
-
プログラミング ソースコード
-
DoEvents関数って何?
-
MACで動く実行ファイルをWindow...
-
Webプログラムってネイティブア...
-
COMBOBOXで日付入力
-
VBA
-
スーパーのレジで並んでいたら...
-
TCP/IP通信時のサーバーからの受信
-
GetDlgItemInt( ) c++
-
Excel-VBAのmsgBox()の不思議
-
指定したフォルダーを最前面表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# シリアル通信でデータ受信...
-
WriteFile()でのデータ送信がで...
-
winsockでソケット通信の開発を...
-
「スイッチングハブのバッファ...
-
socket: recvはいつ,どれだけ...
-
シリアル通信の出力バッファと...
-
Connection reset by peer
-
RS232C通信(PC⇔PLC)
-
RS-232Cでバイナリデータを受信...
-
WaitForMultipleObjects関数の...
-
Linuxでのシリアル通信について...
-
rs232cでの受信データ(mscomm)...
-
UDP処理のエラーについて
-
SocketのSend関数でのCLOSEの検...
-
ソケット通信内 read関数について
-
recv関数の受信結果について
-
シリアルポート通信
-
MSCommでoutputできない
-
SerialPortのDataReceivedイベ...
-
VB2005でWin32APIを用いてRS-23...
おすすめ情報