winsock で IP ごとの接続をどのように制限しますか?
IP ごとに 20 接続に制限し、制限に達すると接続を受け入れないようにしたいとしましょう。
これを行う際のロジックが思い浮かびません。
私は、接続を受け入れる前に各IPを使用callbacks
しWSAAccept()
てデータベースにログインし、確立された接続ごとにデータベースにリストすることを考えました。
[check if column count is <= 20]
return CF_ACCEPT;
}else{
return CF_REJECT;
しかし、これを行うより効率的な方法はありますか?