Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
adding websocket server
  • Loading branch information
abumsab committed Mar 31, 2019
1 parent 0744c57 commit 047d220
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions roslink-ba_websocket_server.py
@@ -0,0 +1,35 @@
from SimpleWebSocketServer import SimpleWebSocketServer, WebSocket # pip install git+https://github.com/dpallot/simple-websocket-server.git


# Load an color image in grayscale


websocket_prot = 9090

clients = []

class SimpleWebSocketHub(WebSocket):

def handleMessage(self):
for client in clients:
if client != self:
client.sendMessage(self.data)


def handleConnected(self):
print(self.address, 'connected')
clients.append(self)
print("connected clients", len(clients))



def handleError(self, error):
print (error)

def handleClose(self):
clients.remove(self)
print(self.address, 'closed')
print("connected clients", len(clients))

server = SimpleWebSocketServer('', websocket_prot, SimpleWebSocketHub)
server.serveforever()

0 comments on commit 047d220

Please sign in to comment.