Giter Site home page Giter Site logo

cowboy.websockets's People

Contributors

gaochundong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

cowboy.websockets's Issues

引发的异常:“System.Net.Sockets.SocketException”(位于 System.dll 中)

我把日志都改成 nlog了,你自带有时候会出错不知道为什么.
var config = new AsyncWebSocketServerConfiguration(); 这用Cowboy.WebSockets库用Logrila.Logging 有时会出错.

把nlog 是debugger输出
开server,然后客户端发送 many,过几秒强制关闭客户端

引发的异常:“System.Net.Sockets.SocketException”(位于 System.dll 中)
引发的异常:“System.IO.IOException”(位于 System.dll 中)
2016-12-14 15:44:50.1275 | Debug | WebSocket session [127.0.0.1:26612] received Binary -->
2016-12-14 15:44:50.1275 | Debug | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

qq:234862662 申请加你了

AsyncWebSocketClient 有bug

具体是server还是client不熟悉源码就不下结论了.
开启Cowboy.WebSockets.TestAsyncWebSocketServer
然后开AsyncWebSocketClient,发送many,发送 big100,然后等有ping,pong响应,再次发送数据server没有显示有数据过来.

然后我看了你博客说SegmentBufferManager回收不是缓存分配的或许用GetHashCode()可以解决?

不知道能否给Send增加个回调,这样我发送完成可以重复使用发送缓存.

bug太多了,没法用

html 快速发送多次一样的数据,后面几次数据就是都00000了
用的uc浏览器
感觉这个没有经过实际项目使用吧
换回fleck了

Cowboy.WebSockets.TestAsyncWebSocketClient有bug

具体是server还是client不熟悉源码就不下结论了.
开启Cowboy.WebSockets.TestAsyncWebSocketServer
然后开Cowboy.WebSockets.TestAsyncWebSocketClient,发送many,发送 big100,然后等有ping,pong响应,再次发送数据server没有显示有数据过来.

然后我看了你博客说SegmentBufferManager回收不是缓存分配的或许用GetHashCode()可以解决?

不知道能否给Send增加个回调,这样我发送完成可以重复使用发送缓存.

WebsocketServer中发送数据格式错误了

感谢Gao兄所作的努力,感谢分享精神!
我使用WebSocket Server,使用Chrome或者EDGE,连接,可以连接成功,发送第一次消息成功,但第二次消息就会导致Chrome主动关闭连接,查看了一下,应该是发送时对内容编码导致。
看起来有三点:

  1. 收取Chrome上传的时候,Offset好像取的不太正确,导致前面的6个字节变成\0,也就是空字节
  2. Chrome发送的数据有Mask,但发送的时候的isMask是False,
  3. Server 发送的时候主动去压缩编码了,不知道是不是这个原因?
    试用的文件在附件中。
    e1
    e2
    new - websocketclient.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.