File size: 521 Bytes
239d4ec df6cf36 239d4ec df6cf36 239d4ec df6cf36 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import socket
import json
class MeshNode:
def __init__(self, port=8080):
self.port = port
self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
def broadcast_thought(self, thought_data):
"""Broadcast cognitive state to other FSI nodes."""
try:
self.socket.connect(('localhost', self.port))
self.socket.send(json.dumps(thought_data).encode())
self.socket.close()
except Exception as e:
return f"Node Offline: {e}"
|