Skip to content

An assignment on multi-threading, client-server architecture, palindrome, and Tic-Tac-Toe

Notifications You must be signed in to change notification settings

meng-ucalgary/ensf-607-assignment-4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ENSF-607 Assignment 4

An assignment on multi-threading and client-server architecture.

Folder Structure

  • Exercise_1: using synchronized to prevent accessing the same resource at the same time by multiple threads
  • Exercise_2: using multiple threads to generate random numbers and report their sum
  • Exercise_3: using socket-io for client-server communication for palindrome checks
  • Exercise_4: using socket-io for client-server communication for getting date/time
  • Exercise_5: extending Tic-Tac-Toe done in Assignment 2 to support multiple players using socket-io. Launch the server by running run_server.sh. Launch atleast two individual clients using run_client.sh.

Screenshots

Exercise 5:

snip

About

An assignment on multi-threading, client-server architecture, palindrome, and Tic-Tac-Toe

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published