diff --git a/livingPlotPanel/Register.py b/livingPlotPanel/Register.py deleted file mode 100644 index 8cdab7a..0000000 --- a/livingPlotPanel/Register.py +++ /dev/null @@ -1,9 +0,0 @@ - - - -class Register: - - def __init__(self) -> None: - pass - - \ No newline at end of file diff --git a/livingPlotPanel/WebServer.py b/livingPlotPanel/WebServer.py deleted file mode 100644 index 8eb81e7..0000000 --- a/livingPlotPanel/WebServer.py +++ /dev/null @@ -1,83 +0,0 @@ -import socket -from PyQt5 import QtCore - - -def print_new_message(msg): - print(msg) - - -class webServer(QtCore.QObject): - - newMessageSignal = QtCore.pyqtSignal(str) - - def __init__(self, host='localhost', port=12321) -> None: - - self.host = host - self.port = port - self.socket = None - self.server = None - self.serverAddr = None - - QtCore.QObject.__init__(self) - - self.newMessageSignal.connect(print_new_message) - - def __enter__(self): - - # create a socket connection - self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - # bind the socket with host and port - self.socket.bind((self.host, self.port)) - # allow maximum 1 connection to the socket - self.socket.listen(1) - - return self - - def __exit__(self, *args): - self.socket.close() - - def close(self): - self.socket.close() - - def start_listening(self): - - while True: - # wait till a client accept connection - self.server, self.serverAddr = self.socket.accept() - - msg = self.server.recv(1024) - msg = msg.decode() - self.newMessageSignal.emit(msg) - - -class webClient(object): - - def __init__(self, host='localhost', port=12321) -> None: - - self.host = host - self.port = port - self.socket = None - self.client = None - - def __enter__(self): - - # create a socket connection - self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - - # connect it to server and port number on local computer. - self.socket.connect((self.host, self.port)) - self.client = self.socket - - return self - - def __exit__(self, *args): - self.socket.close() - - def close(self): - self.socket.close() - - def connect(self): - self.socket.connect((self.host, self.port)) - - def send(self, msg): - self.client.send(msg.encode()) \ No newline at end of file diff --git a/livingPlotPanel/testWebClient.py b/livingPlotPanel/testWebClient.py deleted file mode 100644 index cf9a467..0000000 --- a/livingPlotPanel/testWebClient.py +++ /dev/null @@ -1,12 +0,0 @@ -from WebServer import webServer, webClient - -if __name__ == '__main__': - - host = 'localhost' - port = 12321 - - with webClient(host, port) as client: - client.send('hello') - client.send('hello') - client.send('hello') - client.send('hello') \ No newline at end of file diff --git a/livingPlotPanel/testWebServer.py b/livingPlotPanel/testWebServer.py deleted file mode 100644 index b71e18c..0000000 --- a/livingPlotPanel/testWebServer.py +++ /dev/null @@ -1,9 +0,0 @@ -from WebServer import webServer, webClient - -if __name__ == '__main__': - - host = 'localhost' - port = 12321 - - with webServer(host, port) as server: - server.start_listening() \ No newline at end of file