-
Notifications
You must be signed in to change notification settings - Fork 46
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
TCP support (take 2) #42
base: master
Are you sure you want to change the base?
Commits on Nov 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6978b4b - Browse repository at this point
Copy the full SHA 6978b4bView commit details -
add Server.networkProtocol, NewServer constructor that defaults netwo…
…rkProtocol to UDP
Configuration menu - View commit details
-
Copy full SHA for 1797219 - Browse repository at this point
Copy the full SHA 1797219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1af7230 - Browse repository at this point
Copy the full SHA 1af7230View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7cf869 - Browse repository at this point
Copy the full SHA f7cf869View commit details
Commits on Nov 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ccb4667 - Browse repository at this point
Copy the full SHA ccb4667View commit details -
for TCP, use ioutil.ReadAll, since we don't know the packet size and …
…it could be > 65535
Configuration menu - View commit details
-
Copy full SHA for ce6b523 - Browse repository at this point
Copy the full SHA ce6b523View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3abe21 - Browse repository at this point
Copy the full SHA d3abe21View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdf2feb - Browse repository at this point
Copy the full SHA bdf2febView commit details -
Configuration menu - View commit details
-
Copy full SHA for f79e90b - Browse repository at this point
Copy the full SHA f79e90bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f5a2db - Browse repository at this point
Copy the full SHA 0f5a2dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1a5612 - Browse repository at this point
Copy the full SHA a1a5612View commit details -
Configuration menu - View commit details
-
Copy full SHA for cad5813 - Browse repository at this point
Copy the full SHA cad5813View commit details
Commits on Nov 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 750795b - Browse repository at this point
Copy the full SHA 750795bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e1356a - Browse repository at this point
Copy the full SHA 1e1356aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e255750 - Browse repository at this point
Copy the full SHA e255750View commit details -
refactor TestServerMessageDispatching in order to test TCP; handle er…
…rors from server.Serve
Configuration menu - View commit details
-
Copy full SHA for 760ff36 - Browse repository at this point
Copy the full SHA 760ff36View commit details -
tests should propagate errors immediately instead of logging them and…
… attempting to continue
Configuration menu - View commit details
-
Copy full SHA for d0cdbed - Browse repository at this point
Copy the full SHA d0cdbedView commit details -
Configuration menu - View commit details
-
Copy full SHA for baf2e0b - Browse repository at this point
Copy the full SHA baf2e0bView commit details -
add mechanism for closing server connection; refactor test code to us…
…e server.ListenAndServe and server.CloseConnection
Configuration menu - View commit details
-
Copy full SHA for 0589c1e - Browse repository at this point
Copy the full SHA 0589c1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e0bc13 - Browse repository at this point
Copy the full SHA 1e0bc13View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9950d0 - Browse repository at this point
Copy the full SHA a9950d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bd0f80 - Browse repository at this point
Copy the full SHA 2bd0f80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e38197 - Browse repository at this point
Copy the full SHA 7e38197View commit details
Commits on Dec 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cbf35e4 - Browse repository at this point
Copy the full SHA cbf35e4View commit details
Commits on Jan 12, 2020
-
adjust examples/client/client.go to generate random packets with nest…
…ed bundles and args of various types
Configuration menu - View commit details
-
Copy full SHA for f18edda - Browse repository at this point
Copy the full SHA f18eddaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8973d7b - Browse repository at this point
Copy the full SHA 8973d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90bad45 - Browse repository at this point
Copy the full SHA 90bad45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bd7cb2 - Browse repository at this point
Copy the full SHA 9bd7cb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d349fa - Browse repository at this point
Copy the full SHA 7d349faView commit details
Commits on Jan 13, 2020
-
fix references to Timetag that should be *Timetag
When Timetag arguments are read from incoming messages, they are parsed as *Timetag, so these references to Timetag needed to be adjusted accordingly.
Configuration menu - View commit details
-
Copy full SHA for 64360b3 - Browse repository at this point
Copy the full SHA 64360b3View commit details -
basic_server updates: support setting protocol; print nested packets
example output: -- OSC Bundle (2020-01-12 08:42:13.430108205 -0500 EST): -- OSC Message hypebeast#1: /bundle/message/1 ,Tsb true test string 956 blob -- OSC Message hypebeast#2: /bundle/message/3 ,Ni Nil 70030 -- OSC Bundle (2020-01-12 08:42:13.430141439 -0500 EST): -- OSC Message hypebeast#1: /bundle/message/2 ,s test string 353 -- OSC Message hypebeast#2: /bundle/message/3 ,iTb 24665 true blob -- OSC Bundle (2020-01-12 08:42:13.430142487 -0500 EST): -- OSC Message hypebeast#1: /bundle/message/2 ,FN false Nil -- OSC Bundle (2020-01-12 08:42:13.430143456 -0500 EST): -- OSC Bundle (2020-01-12 08:42:13.430144334 -0500 EST): -- OSC Message hypebeast#1: /bundle/message/1 ,si test string 370 18937 -- OSC Message hypebeast#2: /bundle/message/2 ,Ts true test string 275 -- OSC Bundle (2020-01-12 08:42:13.430158528 -0500 EST): -- OSC Message hypebeast#1: /bundle/message/1 ,TiT true 11536 true -- OSC Bundle (2020-01-12 08:42:13.430168011 -0500 EST): -- OSC Message hypebeast#1: /bundle/message/1 ,iF 53026 false -- OSC Message hypebeast#2: /bundle/message/2 ,bi blob 91772 -- OSC Message hypebeast#3: /bundle/message/3 ,N Nil -- OSC Message hypebeast#4: /bundle/message/4 ,T true
Configuration menu - View commit details
-
Copy full SHA for 87688fa - Browse repository at this point
Copy the full SHA 87688faView commit details -
Configuration menu - View commit details
-
Copy full SHA for b645a08 - Browse repository at this point
Copy the full SHA b645a08View commit details
Commits on Jan 16, 2020
-
Revert "bugfix: correctly handle padding 0-bytes at the end of a packet"
This reverts commit b645a08. It turns out that when I was testing with a JavaOSC client, there was a bug in the client causing additional 0 bytes to be added to the end. This is actually incorrect. What we had before was correct.
Configuration menu - View commit details
-
Copy full SHA for 3d015df - Browse repository at this point
Copy the full SHA 3d015dfView commit details
Commits on Jan 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7b957ff - Browse repository at this point
Copy the full SHA 7b957ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for c60efee - Browse repository at this point
Copy the full SHA c60efeeView commit details
Commits on Feb 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3525c23 - Browse repository at this point
Copy the full SHA 3525c23View commit details
Commits on Feb 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0d5fecc - Browse repository at this point
Copy the full SHA 0d5feccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d5ed2e - Browse repository at this point
Copy the full SHA 7d5ed2eView commit details
Commits on Feb 29, 2020
-
collapse private UDP/TCP receive packet functions into the implementa…
…tion of the public functions; add doc comments
Configuration menu - View commit details
-
Copy full SHA for ee682ad - Browse repository at this point
Copy the full SHA ee682adView commit details -
Configuration menu - View commit details
-
Copy full SHA for d63ce05 - Browse repository at this point
Copy the full SHA d63ce05View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbf3c45 - Browse repository at this point
Copy the full SHA dbf3c45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d54797 - Browse repository at this point
Copy the full SHA 4d54797View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e71bc3 - Browse repository at this point
Copy the full SHA 4e71bc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0675d0a - Browse repository at this point
Copy the full SHA 0675d0aView commit details
Commits on Mar 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 24f2d85 - Browse repository at this point
Copy the full SHA 24f2d85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da33ad - Browse repository at this point
Copy the full SHA 9da33adView commit details
Commits on Feb 10, 2021
-
Fix the number of arguments expected by the server and client demos
On my subsequent branch that adds TCP, I added a second argument that is the protocol to use. That's why these scripts currently expect 2 arguments. However, on _this_ branch, only the first argument is used, and that first argument is the port. I ended up b0rking this when I extracted this branch from the rest to make PR review easier. This commit fixes it so that the scripts expect the correct number of arguments, which is 1 argument, the port.
Configuration menu - View commit details
-
Copy full SHA for 93478a0 - Browse repository at this point
Copy the full SHA 93478a0View commit details -
Fix the number of arguments expected by the client and server examples
Now, these examples expect 2 arguments: the protocol and the port.
Configuration menu - View commit details
-
Copy full SHA for b69b5ee - Browse repository at this point
Copy the full SHA b69b5eeView commit details
Commits on Aug 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 017ebb1 - Browse repository at this point
Copy the full SHA 017ebb1View commit details
Commits on Jan 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 11a612f - Browse repository at this point
Copy the full SHA 11a612fView commit details