index — client-server-shm @ main

preassignment for my bachelor-thesis

66d87280
Merge pull request #5 from ckrinitsin/fixes

Fixes
drwxrwxrwx
99
src/
-rw-r--r--
445
.clang-format
-rw-r--r--
75
.gitignore
-rw-r--r--
301
Makefile
-rw-r--r--
1681
README.md

B.Sc. Thesis Binary Translation Programming Assignment

Installation

You can compile both programs by executing:

$ make

You will get two binaries: server and client.

Usage

Server

  1. Execute the server: bash $ ./server <number-of-buckets> ### Client 2. Execute the client(s): bash $ ./client

You interact with this program through text-based prompts.

At first, you will be asked if you want to do an (i)nsert, a (g)et, a ®emove or a (p)rint on the hashtable.

Depending on the operation, you can be asked to give a key and/or a value.

The hashtable is implemented with , invalid arguments will be catched.

Assignment

General instructions

Server/client application

Task description: Implement the following two programs:

Server:

Client:

clone
git clone https://git.krinitsin.com/client-server-shm.git