DOBON.NET 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 | プログラミング道 | プログラミング掲示板