Design and Implementation of Distributed Applications - 2023/2024

1st Year, 1st Quarter

MEIC - Campus Alameda
MEIC - Campus Tagus Park
METI - Campus Tagus Park


Lab. 2 - Additional C# Topics



1- Additional C# features

Support material:


g-RPC: Errors in the Chat Exercise

If you haven't concluded the Chat exercise from last week please do so.
Also, once it's working try to add some errors into the g-RPC features, so that you become familiar with common problems:

Threads and Synchronization

Implement a thread pool so that:
Base your solution on the code in exercicio-3.cs.