Comments (1)
Most of the questions about mapping peers to each other is a protocol-specific detail handled by the upper layer Scalability Protocols. Each protocol has it's own way of doing this, but underpinning them all is the notion of "pipe IDs".
As far as aio, it is indeed quite general purpose now, and it is used for implementing the web server and client, TLS, SP protocols, and even (in another project) MQTT.
I'm not sure what kinds of additional extensibility you're asking for. It would be good to have something more concrete in terms of a feature request.
from nng.
Related Issues (20)
- Android gradle builds are failing while trying to use libnng.a HOT 1
- TLS test failures
- Define NNG_EXPIRE_THREADS not set in CMakeLists.txt HOT 3
- nng_aio_result return 0 but nng_aio_get_msg return NULL msg HOT 2
- Warning when building with NDEBUG HOT 3
- [Question] Server (rep) keep receiving same data HOT 1
- Throw NNG_EADDRINUSE but cannot find which process HOT 2
- nngcat server cannot support more than 1.2K nngcat clients HOT 9
- Limits (restrictions) for PUB/SUB protocol HOT 1
- How to specific tcp req local port number HOT 6
- [question] How to run the server normally when running in REQ mode? HOT 3
- NNG Architecture and Constraints HOT 1
- NNG Port to Other Languages HOT 3
- cmake find_package fails due to too restrictive permissions of /usr/local/lib64/cmake directory HOT 4
- NNG fails in child process created using fork() HOT 2
- Demo application will not link demo application under windows, with nng.lib built as static library HOT 2
- nng_dial for sub0 called synchronously is returning before the socket is ready to receive messages HOT 5
- Can NNG be used for LAN service discovery? HOT 3
- Q: Does nng has 'Too many open files' quesion? HOT 5
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 nng.