8000 GitHub - linomp/ICS0025-coursework-2: Inter-Process Communication with a named pipe. (C/C++ course @ TTÜ Spring 2021).
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

linomp/ICS0025-coursework-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ICS0025 - Coursework #2

Automated tests

  • The required test-cases are implemented in the file ics0025_coursework_2.cpp.
  • Tests consist of reading commands (connect, ready, stop) from text files, just as a user would type.
  • By default, running the application runs the tests automatically, and then exits.

Manual test

  • To execute the application in an interactive way (that lets you type the commands yourself and verify non-blocking behavior), just change line 12 of the file ics0025_coursework_2.cpp, from this:

    #define AUTOMATED_TESTS true

    to this:

    #define AUTOMATED_TESTS false
  • You must not start the server separately. It is started with the connect command altogether.

  • The client is implemented by the class PipeClient, which also takes care of starting the server when requested to connect.

About

Inter-Process Communication with a named pipe. (C/C++ course @ TTÜ Spring 2021).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0