bebopagogo
34e582bfac
added examples/chant.cpp for simple command-line NORM chat app
2023-05-31 20:10:16 -04:00
bebopagogo
a15e91379e
added examples/chant.cpp for simple command-line NORM chat app
2023-05-31 19:56:18 -04:00
bebopagogo
11b271cc28
added examples/chant.cpp for simple command-line NORM chat app
2023-05-31 19:51:22 -04:00
bebopagogo
1af8531178
added examples/chant.cpp for simple command-line NORM chat app
2023-05-31 19:32:47 -04:00
bebopagogo
17dc41ab72
added examples/chant.cpp for simple command-line NORM chat app
2023-05-31 19:30:36 -04:00
mullerj
b8ce922a36
Fixed NormStreamSend ( #1 ) ( #77 )
2023-01-16 16:44:29 -05:00
bebopagogo
c0463960cb
updated some sprintf() calls to snprint()
2023-01-14 17:30:04 -05:00
bebopagogo
92927c8a37
updated pynorm Python binding to use Python 3 contributions from Honglei
2022-11-11 20:17:30 -05:00
bebopagogo
9f65f5e20a
pynorm improvement to keep cache sender enqueued objects in pynorm.instance._objects cache
2022-10-04 19:21:41 -04:00
bebopagogo
acbc31c1d0
added 'reuse' and 'txport' command-line options in addition to 'txaddr' option
2022-09-10 20:20:34 -04:00
Honglei
ea8a22c180
Add txAddr/txPort to normCast.cpp ( #73 )
...
* Add txAddr/txPort to normCast.cpp
* add missing txAddr usage for normCast.cpp
2022-09-10 20:00:08 -04:00
bebopagogo
a8c5688d40
updated NormFile::Rename() to always close/reopen files upon renaming for better performance due to way file handles are managed on Unix ... was already required for Windows
2022-08-21 00:18:29 -04:00
Brian Adamson
001d50aa46
pynorm fixes
2022-08-20 22:36:29 -04:00
bebopagogo
a1bb33c354
added full parameter set to pynorm.Session.setTxPort()
2022-07-02 17:07:23 -04:00
Jeffery Weston
cc3a29b025
added processor commands for sent and purged files on sender side for additional inter-process flexibility
2022-05-25 16:44:44 -04:00
Jeffery Weston
f7f9d794f9
change silent receiver syntax, allow enabling/disabling at runtime via protopipe in normCastApp
2022-05-24 14:54:51 -04:00
bebopagogo
858be37709
fixes to pynorm for Python3 and normMsgr.py and normFileSend.py examples
2022-05-22 23:17:58 -04:00
bebopagogo
5cd6498c39
fixes to pynorm for Python3 and normMsgr.py and normFileSend.py examples
2022-05-22 22:01:47 -04:00
bebopagogo
972b1a3e0b
fixes to pynorm for Python3 and normMsgr.py and normFileSend.py examples
2022-05-22 21:52:45 -04:00
Jeffery Weston
9e796e69b2
add protoApp version of normCast (normCastApp) -- includes realtime protopipe for runtime control using a subset of commands (rate, CC, autoparity, loss)
2022-05-19 16:55:37 -04:00
Jeffery Weston
22aceaa271
code cleanup
2022-05-19 16:25:48 -04:00
bebopagogo
053aa16eb8
normCast improvements
2022-05-09 11:35:32 -04:00
Jeffery Weston
2558ffcdc7
add option to set GRTT probing mode
2022-05-05 16:34:58 -04:00
Jeffery Weston
38b61e3320
Added ability to exit sender on successful FLUSH process in non-ACK & non-repeat modes. Added supporting 'grtt' commandline option to set initial GRTT estimate which affects the amount of time the FLUSH process takes.
2022-05-05 10:10:05 -04:00
Jeffery Weston
8c9f0951ff
add rxloss to examples
2022-05-03 14:21:11 -04:00
Jeffery Weston
7c5afec284
correct usage
2022-04-28 10:45:06 -04:00
Jeffery Weston
d1e8413cd3
added 'processor' and 'saveaborts' options to normCast
2022-04-27 11:24:47 -04:00
bebopagogo
4f6f663671
fix to normCast repeat feature
2021-09-28 19:53:57 -04:00
bebopagogo
5bf8b44cff
updated normCast usage help
2021-09-12 22:38:40 -04:00
bebopagogo
3306537ded
updated normCast usage help
2021-09-12 22:35:28 -04:00
bebopagogo
b44ce93125
update to normCast example, adding 'hot outbox' capability
2021-09-12 10:39:06 -04:00
bebopagogo
b66598c119
fixes to experimental NormSocket API
2021-03-14 21:23:29 -04:00
bebopagogo
a9388f4258
updated protolib submodule and some tweaks to experimental NormSocket API extension
2021-01-30 16:56:58 -05:00
Jeffery Weston
bc2536b1d7
added commandline options to set segment/block size, parity/autoparity, tx/rx socket buffer size, buffer size (all consistent with existing normStreamer commandline options)
2020-09-15 10:32:29 -04:00
Jeffery Weston
fe2e9d7f02
make tabs/spaces consistent; fix minor SetSilentReceiver logic bug; add missing bits to usage statements; copy 'ack auto' commandline option and logic from normCast/normStreamer into normMsgr
2020-09-14 15:58:09 -04:00
Brian Adamson
0ff199fc3c
normStreamer example feature additions, code cleanup
2020-06-14 11:21:19 -04:00
Brian Adamson
ad31a1a32a
normStreamer example tweak
2020-06-13 13:15:03 -04:00
bebopagogo
c738eea1a9
added option for GRTT probing aspect of NORM to use a distinct IP traffic class for its operation. The reason for this is where some Layer 2 protocols may implement some form of reliable, retransmission that could adversely impact the NORM GRTT round-trip measurement. A distinct traffic class for that signaling allows the possibility of mapping it to different underlying Layer 2 services (e.g. bypass any reliability mechanism for those specific NORM messages)
2020-06-06 12:41:58 -04:00
bebopagogo
61e9d8311a
cleanup
2020-05-18 10:20:57 -04:00
bebopagogo
f49de2c510
tweaks
2020-05-18 10:19:28 -04:00
mjvk
8d8c3f0da5
[WIP] Cmake ( #8 )
...
* Adds initial cmake
* Renames include according common convention
* Tries to include examples
* Changes to protokit
* Improves install step
* Removes /protokit
* Fixes some comments
* Adds a few feature tests
* Adds FLOCK includes
* Removes if in feature tests
* Fixes missing normApi.cpp
* Adds missing include
* Fixes bad rename
2020-05-18 10:19:04 -04:00
Brian Adamson
2c34e3bf26
Linux/gcc tweak for normSocket code
2020-04-29 23:07:53 -04:00
bebopagogo
88e600cedb
added NormStreamGetVacancy() and some NormSocket improvement
2020-04-29 22:38:59 -04:00
bebopagogo
f55d445755
fixed bug where stream watermark flushing was incorrect due to code in ASSERT() block
2020-03-01 14:53:41 -05:00
bebopagogo
e9469280c1
extended NORM_SEND_ERROR notification and added info-only (0 size files, etc) object support
2020-03-01 12:21:58 -05:00
Brian Adamson
b413447f6b
normStreamer update
2020-03-01 00:04:54 -05:00
Brian Adamson
e8e413ee8d
protolib update
2020-02-29 17:12:39 -05:00
Brian Adamson
91a1301097
enabled default 'id' and 'ack auto' for normStreamer example
2020-02-21 21:58:12 -05:00
bebopagogo
260109ea70
update to track Protolib ProtoPkt changes
2020-01-20 00:21:49 -05:00
bebopagogo
2188afe82f
added code to normCast to list acking/non-acking nodes upon failure
2020-01-11 21:30:54 -05:00