Comments (2)
After some thought, it's probably not for the best that the interface is being weighed down so. It's getting little cumbersome. So it may be better to revert generate to trafficking only in vectors, and to introduce a "telnetpp::session" object, which can encapsulate all of the routing, parsing and generating behind three functions: install(option), receive(vector) ->vector and send(vector) -> vector.
Except even that looks a little lopsided with tokens on one side and elements on the other. Problem is that receiving data returns an immediate response that should be sent to the lower layer. The same isn't true of generating bytes for the lower layer with send.
from telnetpp.
I don't think I'll be able to get perfect symmetry out of this.
from telnetpp.
Related Issues (20)
- Proper Packaging
- Fix Travis runs on Trusty
- Conan package HOT 1
- ZLib MCCP codec uses memory when unused
- Add profiling and sanitizing as conan options HOT 1
- Optimize session::receive for when there is no standing data
- MCCP Cannot compress large amounts of data
- How to install? HOT 6
- Add GMCP support? HOT 1
- should be noted boost requsites HOT 3
- CMake build script should strive to be package-manager-agnostic HOT 5
- How hard would it be to integrate your telnet library with DGD HOT 1
- Use conan center instead of old bincrafters conan dependencies HOT 1
- Coverage statistics accidentally includes coverage for 3rd party library
- Migrate from travis-ci.org
- Build error with Boost 1.75.0 HOT 19
- conan gives ERROR: Unable to find 'serverpp/0.0.5@kazdragon/conan-public' in remotes HOT 5
- Construct a session with send/receive continuations to reduce interface complexity
- Thank you! HOT 1
- Sample of use Telnet++ with Qt5 HOT 1
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 telnetpp.