PyOCL / httpwebsockethandler

Python combines HTTP and WebSocketServer with SSL support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

httpwebsockethandler

Python combines HTTP and WebSocketServer with SSL support

##command line options

#assume ExampleWSServer.py and HTTPWebSocketsHandler.py are in the current directory
nohup python ExampleWSServer.py 8000 secure username:mysecret >>ws.log&

This uses SSL/https. Change username:mysecret in a username:password chosen by yourself. The websserver uses port 8000 by default, and can be changed by an optional parameter:

nohup python ExampleWSServer.py 8001 secure username:mysecret >>ws.log&

Providing a user:password is optional, as well as using SSL/https. When the website is only accessible within your LAN, then the server can be used as plain http, by omitting the secure parameter. The following parameter formats are valid:

nohup python ExampleWSServer.py 8001 secure user:password >>ws.log&

#no username and password requested
nohup python ExampleWSServer.py 8000 secure >>ws.log&

#plain http, with optional port
nohup python ExampleWSServer.py 8002 >>ws.log&

#plain http, default port 8000
nohup python ExampleWSServer.py >>ws.log&

About

Python combines HTTP and WebSocketServer with SSL support

License:MIT License


Languages

Language:Python 82.9%Language:HTML 17.1%