gowss

command module
v0.0.0-...-ab261b6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2013 License: LGPL-3.0, LGPL-3.0 Imports: 4 Imported by: 0

README

GOWSS

GO language WebSocket Web Application Framework

This is a websocket framework designed to work with nginx. It servers static pages/web apps and MVC data. It is designed to support Postgres Database. New packages can be written and added to the main program.

The server requires nginx web server. The earlier routing and authorization the quicker the response, less server work.

The server request are sorted at the web server layer. request
"/login" show login in page "/gows/ws" if closed, reopen if cookie expired -> /login else process command. "/gows" if cookie expired -> /login else serve static web application

During login a crypto cookie is generated.

I have written other MVC frameworks but this is my first attempt to learn and write GO.

Documentation

Overview

rename ?

Directories

Path Synopsis
main.go : GOWS main program Copyright (C) 2013 Shaun Savage <savages@savages.com> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
main.go : GOWS main program Copyright (C) 2013 Shaun Savage <savages@savages.com> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
auth
auth.go : GOWS authencation program Copyright (C) 2013 Shaun Savage <savages@savages.com> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
auth.go : GOWS authencation program Copyright (C) 2013 Shaun Savage <savages@savages.com> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
db
conf.go : GOWS configuration Copyright (C) 2013 Shaun Savage <savages@savages.com> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
conf.go : GOWS configuration Copyright (C) 2013 Shaun Savage <savages@savages.com> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
main.go : GOWS main demo program Copyright (C) 2013 Shaun Savage <savages@savages.com> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
main.go : GOWS main demo program Copyright (C) 2013 Shaun Savage <savages@savages.com> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL