Skip to content

aletheia7/norm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

===

NACK-Oriented Reliable Multicast (NORM)

===

Install

  1. norm/protolib C++ libraries are included.
  2. go get -d github.com/aletheia7/norm
  3. cd $GOPATH/src/github.com/aletheia7/norm
  4. go generate

Examples

data_send_recv (normDataSend/normDataRecv)

Ready to run on one machine at 127.0.0.1:6003/6004

cd examples/data_send_recv 
go install
data_send_recv -h
data_send_recv -r &
data_send_recv -s
stream_send_recv (normStreamSend/normStreamRecv)

Ready to run on one machine at 127.0.0.1:6003/6004

cd examples/stream_send_recv 
go install
stream_send_recv -h
stream_send_recv -r &
stream_send_recv -s
file_send_recv (normFileSend/normFileRecv)

Ready to run on one machine at 127.0.0.1:6003/6004

cd examples/file_send_recv 
go install
file_send_recv -h
file_send_recv -r &
file_send_recv -s

NORM Support

License

Use of this source code is governed by a BSD-2-Clause license that can be found in the LICENSE file.

About

go norm provides reliable UDP using multicast and unicast sockets

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages