-
I am upgrading an old project to channels to 2.x. I found the channels 0.x/1.x documentation very well written and easy to grasp. In contrast, I am having a harder time diving into the 2.x documentati…
-
I'm investigating an issue with dropped WebSocket events in the browser. It seems to be when the stream is paused:
```dart
int i = 0;
final WebSocket ws = new WebSocket('ws://demos.kaazing.com/ec…
-
Hello!
I tried to test your code on the server (the standard live555MediaServer example server), explicitly the use of EpollTaskScheduler.The connection is set correctly, and the server responds cor…
-
Hi, I would like to return a result to the `addTask` callback from a task which uses `process.keepAlive()` as follows:
``` javascript
var work = function() {
// deep thought...
setTimeout(fun…
-
When I wrote a server (not based on AWS), I was also ensuring that sockets for which we got a notification in `epoll()` were removed from the `FD_Set` until we had actually read or written everything …
briot updated
3 years ago
-
I did some **100GE** benchmarks and I notice the following when comparing parallel sockets vs extreme copy.
The single stream copy :
```
[root@node]# time xrdcp -y 1 e.meta4 /dev/null -f
[9.766…
-
Today the StreamPipeReader.TryRead (which overrides PipeReader.TryRead) either never returns any data (when ReadAsync is never called), or is likely to provide corrupted data (when ReadAsync is someti…
-
Currently the `WebSocketServer` class uses the `Socket.BeginReceive()` method to asynchronously receive data from the client's socket. The use of this method is very good because it allows the server …
-
When calling `pause()` on a pull socket, messages continue to be retrieved in the background. The only difference is that no `'message'` events are fired until `resume()` is called on the socket, at w…
-
When synchronous logging is disabled (sync: false), nothing gets logged to TCP and UDP endpoints. I think this is because the socket is never flushed after being written to. If I modify LogStashLogger…