Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

cpetre01/DS-Lab-Assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DS-Lab-Assignment

Repo used for Lab Assignment in Distributed Systems

client side written in Python3, server side written in C11

Project Structure:

app: source code for server executable and client script

    client: client source code (Python)

        src: library source code and auxiliary source files

            netUtil.py: source code for netUtil library; Python network API
        
            util.py: constants and classes used on the client side; useful stuff

        client.py: client script source code

    server.c: server source code

build: directory used to build the project; create it if it doesn't exist

include/DS-Lab-Assignment: header files

    dbms: header files for DBMS library

        dbms.h: function prototypes used for DB management; server-side API

        dbmsUtil.h: function prototypes for functions called internally in the dbms module

    netUtil.h: header for netUtil library; contains function prototypes used to send and receive stuff; server-side network API

    util.h: types, constants and function prototypes used on the server side; useful stuff

src: library source code and auxiliary source files

    dbms: source code for DBMS library

        dbms.c: source code for DB management; server-side API

        dbmsUtil.c: source code for the function prototypes defined in dbmsUtil.h
 
    netUtil.c: source code for netUtil library; C network API

    util.c: source code for the function prototypes defined in util.h

About

Hosts the main assignment from the Distributed Systems Course

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •