loveyeguo

Results 48 comments of loveyeguo

> Do it in your middleware: > > https://github.com/kerryjiang/SuperSocket/blob/master/src/SuperSocket.Server.Abstractions/Middleware/MiddlewareBase.cs 大佬,有点没看懂啊,屏蔽ip是写在哪个方法里面?

能给一个简单的示例么?

现在遇到一个棘手的问题,我使用supersocket编写的tcp服务端,在大量客户端重连,然后间隔0-1秒后又断开的情况,导致方法: ``` private async Task KeepAccept(Socket listenSocket) { while (!_cancellationTokenSource.IsCancellationRequested) { try { var client = await listenSocket.AcceptAsync().ConfigureAwait(false); OnNewClientAccept(client); } catch (Exception e) { if (e is ObjectDisposedException || e...

> > > Do it in your middleware: > > > https://github.com/kerryjiang/SuperSocket/blob/master/src/SuperSocket.Server.Abstractions/Middleware/MiddlewareBase.cs > > > > > > 大佬,有点没看懂啊,屏蔽ip是写在哪个方法里面? > > public virtual ValueTask RegisterSession(IAppSession session) 这句代码报错: var client =...

我已经测试了好几遍了,确定是supersocket程序本身bug。

直接用源码侦听就复现了,没有写任何逻辑代码,就侦听两个端口。运行5-6个小时,新的客户端无法再次连接。现在我暂时修复了这个bug : 修改代码如下: ``` public bool Start() { var options = Options; try { if (options.Security != SslProtocols.None && options.CertificateOptions != null) { options.CertificateOptions.EnsureCertificate(); } var listenEndpoint = options.GetListenEndPoint(); var...

原有bug复现大致方法: 让大量tcp客户端不断连接然后断开,tcp服务端在运行几个小时后无法再次连接。

不是啊,诶,你没完全看我写的。 我都说这么详细了。同一台服务器,用1.6版本,没有问题。用最新版本,出现问题。 目前加了那三行代码,暂时没有出现问题。 麻烦完整看一遍我的描述!

我这只是临时解决办法,实际情况错误一直在报,我也不懂啥时候就崩溃了,请问你也是联合开发作者吗? 有空可以关注下这个问题!