Skip to content

Commit d89eeb1

Browse files
gpuutil changes
1 parent 1fb035f commit d89eeb1

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed
57 Bytes
Binary file not shown.

peer.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ def interface():
100100
while continue_peer:
101101
interface()
102102

103+
sio.emit('disconnect')
103104
sio.disconnect()
104105
sio_thread.join()
105106

peer_management.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ def add_peer(self,sid,specifications) -> None:
77
'specifications':specifications,
88
'availiblity':True
99
}
10+
11+
def remove_peer(self,sid) -> None:
12+
if sid in self.pool:
13+
del self.pool[sid]
1014

1115
def show_all_peers(self) -> None:
1216
return self.pool

redirection-server.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,13 @@
1717
def handle_connect():
1818
print(f"{request.sid} hopped in")
1919

20+
@socketio.on('disconnect')
21+
def handle_disconnect():
22+
print(f"{request.sid} hopped out")
23+
pool.remove_peer(request.sid)
24+
print(pool.show_all_peers())
25+
#emit('update_peers',pool.show_all_peers(),broadcast=True)
26+
2027
@socketio.on('peer_info')
2128
def peer_info(system_info):
2229
sys_info = system_info[0]

0 commit comments

Comments
 (0)