1
1
import socket
2
2
import jsonpickle
3
3
from threading import Thread
4
- from Node import Node
4
+ from node import Node
5
5
6
6
class Network :
7
7
@@ -16,15 +16,15 @@ def set_blockchain(self, blockchain_): #Done
16
16
17
17
def broadcast_transaction (self , str_transaction_ ): #Done
18
18
for nodeList in self .nodes :
19
- node .send ("-t " , node .s , nodeList , str_transaction_ )
19
+ self . node .send ("-t " , node .s , nodeList , str_transaction_ )
20
20
21
21
def broadcast_block (self , str_block_ ): #Done
22
22
for nodeList in self .nodes :
23
- node .send ("-b " , node .s , nodeList , str_block_ )
23
+ self . node .send ("-b " , node .s , nodeList , str_block_ )
24
24
25
25
def broadcast_ask_chain (self ): #Done
26
26
for nodeList in self .nodes :
27
- node .send ("-c " , node .s , nodeList , "" )
27
+ self . node .send ("-c " , node .s , nodeList , "" )
28
28
29
29
#Une fonction pour broadcast ping
30
30
@@ -39,13 +39,13 @@ def receiv(self):
39
39
40
40
if myData [:3 ] == "-c " : #Done
41
41
#Retourne le JSON de la chaine
42
- nodes .send ("-ac" , node .s , cureNode , self .blockchain .chain_for_network )
42
+ self . node .send ("-ac" , node .s , cureNode , self .blockchain .chain_for_network )
43
43
44
44
elif myData [:3 ] == "-n " : #Done
45
45
#Parcourir la liste de noeud et les envois a l'emmeteur
46
46
for nodeList in self .nodes :
47
47
nodeToSend = jsonpickle .encode (nodeList )
48
- node .send ("-an" , node .s , cureNode , nodeToSend )
48
+ self . node .send ("-an" , node .s , cureNode , nodeToSend )
49
49
50
50
elif myData [:3 ] == "-t " : #Done
51
51
#Reception d'une transaction
@@ -58,7 +58,7 @@ def receiv(self):
58
58
elif myData [:3 ] == "-p " : #Done
59
59
#Repond present
60
60
nodeToSend = jsonpickle .encode (self .node )
61
- node .send ("-an" , node , cureNode , nodeToSend )
61
+ self . node .send ("-an" , node , cureNode , nodeToSend )
62
62
63
63
elif myData [:3 ] == "-ac" : #En suspend
64
64
some = None
0 commit comments