OS起動直後のUDP通信不良
Posted: 2013年11月25日(月) 20:22
こんにちは。
おそらくは基礎的なことを知らないだけなんだと思いますが
それがなんなのかさっぱり分らず助けを求めております。
2つのプログラムがあり A B としておきます。
AとBは別のパソコンに入っています。
Aはパソコン起動後、スタートアップから起動して
2秒後(Sleep使用)にBに対してUDPで
信号を送ります。
さらに4秒後プログラムは終了します。(SetTimerを使用)
この2秒の間にBはAからの信号を受け次第
必要があれば短文をAにUDPで送ります。
特にややこしいものではないのですが
A・Bともに起動した状態から始めると問題なく動きます。
Aを起動後スタートアップで動かすとBからの返事を受け付けません。
FD_READ がMainWndProc までこないのです。
プログラムを終了しないようにしておいて
起動後 MainWnd_Create 部分が終了後しばらく経った状態で
Bから信号だけ飛ばすと反応します。
通常の状態では問題なく動くのでソースには問題がないと思うのですが
OS起動直後はなにか制限などあるのでしょうか。
なにか良いご指摘を頂ければと思っております。
おそらくは基礎的なことを知らないだけなんだと思いますが
それがなんなのかさっぱり分らず助けを求めております。
2つのプログラムがあり A B としておきます。
AとBは別のパソコンに入っています。
Aはパソコン起動後、スタートアップから起動して
2秒後(Sleep使用)にBに対してUDPで
信号を送ります。
さらに4秒後プログラムは終了します。(SetTimerを使用)
この2秒の間にBはAからの信号を受け次第
必要があれば短文をAにUDPで送ります。
特にややこしいものではないのですが
A・Bともに起動した状態から始めると問題なく動きます。
Aを起動後スタートアップで動かすとBからの返事を受け付けません。
FD_READ がMainWndProc までこないのです。
プログラムを終了しないようにしておいて
起動後 MainWnd_Create 部分が終了後しばらく経った状態で
Bから信号だけ飛ばすと反応します。
通常の状態では問題なく動くのでソースには問題がないと思うのですが
OS起動直後はなにか制限などあるのでしょうか。
なにか良いご指摘を頂ければと思っております。