Esempio n. 1
0
receiver.set_sender(sender=sender)
chosenOption = 0

# wysw obraz zwykly
# ImageLib.display_original_image(height, width)

# zepsuj
# array = interfere(ImageLib.image_to_array(ImageLib.load_image()))
array = ImageLib.image_to_array(ImageLib.load_image())

print("podaj wielkosc ramki")
sender.size = int(input())
print("podaj wielkosc okna")
sender.windowSize = int(input())

receiver.frameSize = sender.size
sender.image = array

# wybór odpowiedniego protokołu
print("Wybierz protokół do przesyłu danych")
print("1. Stop And Wait")
print("2. Go Back N")
print("3. Selective Repeat")
chosenOption = int(input())

print("Teraz wybierz opcje sprawdzania czy pakiet jest dobry:")
print("1. Algorytm Luhna")
print("2. Algorytm CRC")
print("3. Bit parzystosci")
Receiver.chosenSumAlgorithm = int(input())
Sender.ChosenSumAlgorithm = Receiver.chosenSumAlgorithm