DOBON.NETプログラミング掲示板過去ログ
ソケットオプションの設定方法について
題名: ソケットオプションの設定方法について
著者: ゆかり
日時: 2004/04/21 18:56:41
ID: 3769
この記事の返信元:
(なし)
この記事への返信:
(なし)
ツリーを表示
環境/言語:[Windows XP, C#, .NET Framework 1.1]
分類:[.NET]
2004/04/22(Thu) 10:40:17 編集(投稿者)
2004/04/22(Thu) 10:40:06 編集(投稿者)
2004/04/22(Thu) 10:39:55 編集(投稿者)
はじめまして。ゆかりです。
(タイトルがわかりにくいので変更しました。)
C#.NETを使ってFTPサーバもどきを作ることになったのですが、
クライアントの同時接続数が、数百台になることがあるらしく、
仕様書通りに作ると、サーバソケットでのaccept待ちの数を、
百台程度確保しなければなりません。
listen( 100 );
としてみたのですが、どうしても30〜40台程度で
いっぱいいっぱいになってしまいます。
HELPによると、SocketOptionのMaxConnectionsに、
最大数を設定する必要がある様なのですが、SetSocketOption()では、
MaxConnectionsを設定しようとすると、エラーになってしまい設定できません。
それどころか、GetSocketOption()で取得することすらできません。
どなたか、解決策をご存じでしたら教えてください。
よろしくお願いします。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
2004/04/22(Thu) 10:40:17 編集(投稿者)
2004/04/22(Thu) 10:40:06 編集(投稿者)
2004/04/22(Thu) 10:39:55 編集(投稿者)
はじめまして。ゆかりです。
(タイトルがわかりにくいので変更しました。)
C#.NETを使ってFTPサーバもどきを作ることになったのですが、
クライアントの同時接続数が、数百台になることがあるらしく、
仕様書通りに作ると、サーバソケットでのaccept待ちの数を、
百台程度確保しなければなりません。
listen( 100 );
としてみたのですが、どうしても30〜40台程度で
いっぱいいっぱいになってしまいます。
HELPによると、SocketOptionのMaxConnectionsに、
最大数を設定する必要がある様なのですが、SetSocketOption()では、
MaxConnectionsを設定しようとすると、エラーになってしまい設定できません。
それどころか、GetSocketOption()で取得することすらできません。
どなたか、解決策をご存じでしたら教えてください。
よろしくお願いします。