SuperSocket
SuperSocket copied to clipboard
SuperSocket is a light weight, cross platform and extensible socket server application framework.
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1. Commits 2449650 Update mocha 560b2d8 Don't use regex to trim whitespace b1bdb92 Remove linting package zoo c20dc7e Cache 308 See full diff in compare...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.31 to 0.7.33. Changelog Sourced from ua-parser-js's changelog. Version 0.7.31 / 1.0.2 Fix OPPO Reno A5 incorrect detection Fix TypeError Bug Use AST to extract regexes and...
你好,我现在使用2.0版遇到一个问题,当使用IEasyClient.CloseAsync()时,无法触发Closed事件,使用代码调试发现PipeChannel的HandleClosing()函数中await Task.WhenAll(_readsTask, _sendsTask)无法退出,源代码调试发现socket.ReceiveAsync函数在CancellationToken取消时没有退出;另外服务器端调用session.CloseAsync()时,无法触发OnSessionClosedAsync(),ISessionContainer中session也未及时清理。
作者你好 > 我们是做IOT设备的,客户端只具备同时保持一条socket的能力。 > 为了准确的发送消息到客户端我们在protected override void OnSessionClosed(CloseReason reason)中会记录日志并且清理掉过时的session; > 但是我们在线上发现服务端同时持有一个客户端的多个session,并且没有旧session的断开日志,也就是说连接的断开并没有100%的触发OnSessionClosed(CloseReason reason)这个函数;这个问题产生的结果就是我们在发送消息时错误的选择了一条旧session,导致用户在发送消息时我们会收到 The sending attempt timed out这样的错误。 > 请问这个问题的产生原因可能时什么导致的呢? > 还请不吝赐教啊 > 线上环境:Windows 2012 Server 8C 16G > SuperSocket 版本:1.6.6.1
Mono上运行,比较频繁的出现这个错 ``` System.Net.Sockets.SocketException: The socket is not connected at System.Net.Sockets.Socket.get_RemoteEndPoint () [0x00000] in :0 at SuperSocket.SocketEngine.SocketSession..ctor (System.Net.Sockets.Socket cli t) [0x00000] in :0 at SuperSocket.SocketEngine.AsyncSocketSession..ctor (System.Net.Sockets.Socket client, SuperSocket.SocketEngine.AsyncSocket.SocketAsyncEventArgsProxy socketA ncProxy, Boolean...
Consider adding an Audio Video Transfer Protocol, such as RTSP
你好作者,请问SuperSocket 2.0是否支持代理协议?通过Haproxy代理之后,源IP丢失,Haproxy支持send-proxy,我看SuperSocket文档没看到相关的介绍,如果支持,需要通过什么配置去开启吗?
一个奇怪的消息发送问题
之前版本beta.22 升级了版本beta.23 问题一样存在 有个很奇怪的问题 2个程序在同台电脑上传递消息,IP使用的127.0.0.1 A程序发送消息 Connection.SendAsync(new ReadOnlyMemory(buffers)).DoNotAwait(); B程序接收消息 public ValueTask Handle(IAppSession session, ProtobufInfo package, CancellationToken cancellationToken) 打印发送和接收的时间对比,正常情况都是几毫秒就能收到数据,偶尔会出现延迟0.6-1秒才能收到数据
你好,我在nuget上查看的版本都停留在2016年,请问阁下是采用源码发布吗?
1.6版本中,有这个配置: maxConnectionNumber: 可允许连接的最大连接数; 请问在2.0中如何配置?还是根本没有限制?