8000 Factor out cross-platform socket support · Issue #60 · vrpn/vrpn · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Factor out cross-platform socket support #60

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
russell-taylor opened this issue Mar 29, 2015 · 2 comments
Open

Factor out cross-platform socket support #60

russell-taylor opened this issue Mar 29, 2015 · 2 comments
Assignees

Comments

@russell-taylor
Copy link
Contributor

Seen when recently looking at the JsonNet tracker, it appears to basically be a duplication of the dtrack device's code. Serial port access is factored out, but socket access (becoming increasingly common with new devices) is still duplicated. I'm envisioning a thin wrapper class like vrpn_SerialPort.

I've started a small effort in my git repo as a side project, feel free to run with it.

https://github.com/rpavlik/vrpn/tree/vrpn_Socket

Haven't replaced any code elsewhere with it, but candidates include, in increasing order of difficulty/centrality:

vrpn_Tracker_JsonNet
vrpn_Tracker_DTrack
vrpn_Connection

@russell-taylor
Copy link
Contributor Author

This was issued by Ryan Pavlik in the original Redmine repository that was moved to Github during the transition.

@russell-taylor
Copy link
Contributor Author

See https://github.com/Aqueti/acl/tree/master/Sockets for a C implementation based on VRPN sockets with improvements

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
0