cs136 / seashell

Seashell is an online environment for editing, running, and submitting C programming assignments.
GNU General Public License v3.0
38 stars 19 forks source link

Rearrange WebsocketClient and skeleton for Compiler code #703

Closed kpalway closed 7 years ago

kpalway commented 7 years ago

Wanted to get a simple PR out quickly so we don't run into conflicts.

This is the basic skeleton code for how we will separate the compiling code from the storage code. The websocket connection will be a singleton shared by the online version of both the compiler and the storage code.

It might be best to move stuff like the the connect(), disconnect() functions in WebStorage into WebsocketClient.

e45lee commented 7 years ago

Merged #704 instead.