- PR -

ソケットのタイムアウトについて

1
投稿者投稿内容
AO
会議室デビュー日: 2004/04/26
投稿数: 1
投稿日時: 2004-04-26 20:59
はじめまして。
AOと申します。

.NET Compact Frameworkでソケットの作成してるのですが、タイムアウトを設定方法がわかりません。
言語はC#でSystem.Net.Sockets.Socketクラスを使用しています。

socket.SetSocketOption(SocketOptionLevel.Socket,
SocketOptionName.ReceiveTimeout, 5000);
↑のような、タイムアウトの設定を行ったところ
"getsockopt または setsockopt の呼び出しで指定されたオプションまたはレベルは、
不明か、無効か、あるいはサポートされていません。"
というエラーが出ました。
ヘルプではSocketOptionLevel.Socketも、SocketOptionName.ReceiveTimeoutも.NET Compact Frameworkでサポートされていると書かれていました。

どうすれば、タイムアウトを設定できるのでしょうか?
色々と調べたのですが、解決方法が見つかりませんでした。

ちなみに、Windows上ではきちんと動作していました。

どなたか、ご教授宜しくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)