J'ai un serveur standard Remoting avec un TcpChannel sous-jacent:Comment configurer la limite de requêtes simultanées à un serveur d'accès distant avec TcpChannel
IDictionary props = new Hashtable();
props["port"] = portnumber;
TcpChannel channel = new TcpChannel(props, null, provider);
ChannelServices.RegisterChannel(channel, false);
string url = string.Format("AgentHost", portnumber);
RemotingConfiguration.RegisterWellKnownServiceType(
typeof(RemotingAgentHostEndPoint),
url,
WellKnownObjectMode.SingleCall);
Il fonctionne très bien, mais quand à 200 parallèle appelle les clients reçoivent un " Aucune connexion n'a pu être établie car la machine cible l'a refusée 127.0.0.1:33333 "exception.
Je ne trouve nulle part où remplacer cette limite - est-ce que l'un d'entre vous a une idée?
Sincères salutations Carsten Hess
Malheureusement, ce n'est que pour les connexions entrantes semi-ouvertes. Mon problème est d'avoir plus de 200 connexions établies avec le serveur. –
Cette limite est pour les connexions entrantes TCP. Pour sûr. Regardez quelque chose comme http://smallvoid.com/article/winnt-tcpip-max-limit.html. Quoi qu'il en soit. NET Remoting n'a rien à voir avec les limites de connexion sur le serveur! – sinm