updated server file

This commit is contained in:
ori agranat
2019-03-01 18:44:08 +02:00
parent 107b0dfb27
commit d6f84141f3
4 changed files with 38 additions and 17 deletions

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
Python/__pycache__/WebSiteHandler\.cpython-37\.pyc

View File

@@ -1,18 +1,4 @@
import http.server, socketserver , os
import websockets, asyncio # pip install websockets
import WebSiteHandler
def RunServer():
WebDir = os.path.join(os.path.dirname(__file__), '../Site')
os.chdir(WebDir)
Handler = http.server.SimpleHTTPRequestHandler
httpd = socketserver.TCPServer(("", 80), Handler)
print('server has started')
httpd.serve_forever()
# def WebSocketHandler(socket,path):
# data = await websocket.recv()
# print (data)
#start_socket = websockets.Serve(WebSocketHandler,'localhost',8765)
RunServer()
if __name__ == "__main__":
WebSiteHandler.RunAll()

27
Python/WebSiteHandler.py Normal file
View File

@@ -0,0 +1,27 @@
import http.server, socketserver , os
import websockets, asyncio # pip install websockets
import multiprocessing
def RunServer():
WebDir = os.path.join(os.path.dirname(__file__), '../Site')
os.chdir(WebDir)
Handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(("", 80), Handler) as httpd:
print('server has started')
httpd.serve_forever()
async def WebSocketHandler(socket,path):
print('test')
data = await socket.recv()
print (data)
def test():
print('socket started')
socket = websockets.serve(WebSocketHandler,'ws://localhost',8765)
print(socket)
def RunAll():
HTMLProcess = multiprocessing.Process(target=RunServer)
SocketProcess = multiprocessing.Process(target= test)
HTMLProcess.start()
SocketProcess.start()

View File

@@ -21,5 +21,11 @@
</div>
</nav>
<h1>fuck all of you web server is working like shit</h1>
<script>
var sock = new WebSocket("ws://localhost:8765");
while(true){
sock.send('test');
}
</script>
</body>
</html>