Comments (3)
you shouldn't actually call write directly though, it's better to pipe from a source stream (this module is used by thousands of people and is years old and no one has complained about this before)
JSONStream doesn't do anything async (io) so there isn't really any benefit to providing a callback. it would just callback right away anyway
from jsonstream.
Im piping it into a socket. I want confirmation that the socket sent the message. I was under the impression thats what the callback is for.
On Oct 9, 2015, at 5:18 PM, Dominic Tarr [email protected] wrote:
you shouldn't actually call write directly though, it's better to pipe from a source stream (this module is used by thousands of people and is years old and no one has complained about this before)
JSONStream doesn't do anything async (io) so there isn't really any benefit to providing a callback. it would just callback right away anyway
—
Reply to this email directly or view it on GitHub.
from jsonstream.
It will tell you whether node flushed that to the kernel, but that doesn't mean that the recipient actually received it. the tcp stream could be interrupted after you send it, but before it is received. If you really want a reliable transmission, you need to query the recipient for the latest row received at the start of the session.
from jsonstream.
Related Issues (20)
- JSON syntax error is sometimes silently ignored
- Is there a way to stop the stream? HOT 2
- Performance much worse than a simple implementation HOT 1
- recurse/double dot .. operator doesn't work when the value to be retrieved is an Array or Object
- Why do you put mixpanel stuff in this repository? HOT 2
- JSONStream.parse() not working on large files HOT 1
- How to handle large JSON objects HOT 5
- Memory leak regression in 1.3.3 HOT 3
- Trouble with stringify...
- throw er; // Unhandled stream error in pipe. HOT 1
- Is it possible to use JSONStream to read the request of a POST method in a REST API? HOT 1
- recursive pattern example giving undefined error - line 71 on index.js HOT 1
- Support for top-level/nested `emitKey`/`$`
- Streaming only an object's keys
- Fix example url
- Get the n th item in array HOT 2
- JSONStream.stringify doesn't work on a huge JSON object
- Utilize Node Streams 3 API to add support for stream Async Iterator
- FYI: "event-stream" dependency is backdoored, apparently starting from v3.3.5 HOT 1
- [Feature Request] Conditional operators
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jsonstream.