初めまして。かばらと申します。 現在、マシン間のソケット通信に関して勉強中なのですが、connectシステム コールについて質問させていただきいても宜しいでしょうか。 質問1 クライアント側から発行されるconnect()はサーバー側で発行されるaccept()の ように処理をロックすることがあるのでしょうか。もしあるとすればどの タイミングでコールした場合でしょうか。 質問2 サーバー側がlisten()をコールする以前にクライアント側でconnect()をコール するとエラー(返却値-1)が起きますが、クライアントがサーバーの状態を監視し、 connect()をコールするタイミングを得ることは可能でしょうか。 (試しにselect()を使用してみましたが上手くいきませんでした。) 突然の不躾な質問で申し訳ございませんが、何卒ご教授くださいますよう よろしくお願いいたします。 |