simulator icon indicating copy to clipboard operation
simulator copied to clipboard

A complete stand-alone simulator for the P2PSP protocol

Results 19 simulator issues
Sort by recently updated
recently updated
newest added

Bumps [numpy](https://github.com/numpy/numpy) from 1.14.1 to 1.22.0. Release notes Sourced from numpy's releases. v1.22.0 NumPy 1.22.0 Release Notes NumPy 1.22.0 is a big release featuring the work of 153 contributors spread...

dependencies

Peers should provide better QoS to those neighbors that provide QoS to it. More information at [FCS](https://p2psp.github.io/#x1-130004).

Issue #48 introduces a new entity which is able to synchronize two or more streams. This issue proposes an alternative (and probably much more efficient) way of obtaining the same...

A streams merger is an HTTP client that inputs two (or more) streams from two (or more) peers that belong to two (or more) teams that are broadcasting the same...

The current `-h` option for the simulator (https://github.com/P2PSP/simulator/blob/master/src/simulator.py) is not informative. It's better to use [argparse](https://docs.python.org/3/library/argparse.html). Example: https://github.com/P2PSP/simulator/blob/master/src/peer.py

enhancement

At this moment, when a peer is run, it waits for the player before starting the transmission of chunks. It is preferable that peers start receiving and transmitting chunks as...

enhancement

In the current version of the protocol, one peer only can serve to one player (notice the data flow is controlled by the source, not by the peers or the...

enhancement

In peer_sts.py file [line 19](https://github.com/P2PSP/simulator/blob/master/src/core/peer_sts.py#L19) there is an incomplete for loop. And on [line 23](https://github.com/P2PSP/simulator/blob/master/src/core/peer_sts.py#L23) the definition of function `salute_the_load_balancer` is missing a `:`

It would be interesting for the network overlay graph.

enhancement

I got the following `KeyError`: ``` File "PyQt/play.py", line 274, in draw self.update_buffer(m[1], m[2]) File "PyQt/play.py", line 175, in update_buffer ix = self.buffer_order[sender] KeyError: '127.0.1.1,47525' Violación de segmento ```

bug