Skip to content

arayama/tfrc_impl

Repository files navigation

author : Anjan Rayamajhi and Derek Johnson

Implementation of TCP Friendly Rate Control Algorithm based on RFC 3448

This archive contains two applications server and client

The Source code for the server is in server.c it depeneds on tcp.c and tcp.h for functions needed for the implementation of TFRC The source code for the client is in tfrc_client.c it depends on tcpc.c/h clientinfo.h clientresources.c/h

both applications can be made with the command "make"

The server can be invoked by issuing the command ./server <Port #> Port #: is a positive integer

The client can be invoked by issuing the command ./tfrc_client <host port #> host address: Is the ip address of the host in either dotted decimal or domain name format host port #: is a positive integer that identifies the port the server is using Packet size: positive integer that specifies the packet size in bytes Session ID: positive integer Loss Rate: floating point number where 0<= Loss Rate <= 1 Maximum Throughput: positive integer that caps the system throughput. In bits/sec

About

TCP Friendly Rate Control Implementation in C

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published