Completed

Interromper socket server e client através de chamadas em outra thread

Published on the January 25, 2021 in IT & Programming

About this project

Open

O código listado no pastebin https://pastebin.com/raw/Fr0eYSUK abaixo não está funcionando como esperado.

O código consiste na interrupção da execução de um um socket rodando através de um comando dado em outra thread, tanto o cliente como o server.

O ambiente é composto de um TCP Socket Server e um TCP Socket Cliente, cada um rodando em uma thread e na thread principal tem um controle para interromper a thread, existem dois testes um para interromper o servidor e outro para interromper o cliente através da thread principal, a solução precisa ser capaz de funcionar implementado o correto controle de concorrência, seguindo boas práticas de programação.

Não deve dar falha de segmentação (nem forçar a manipulação de sinais para mascarar um erro)

O exemplo foi feito em cima do CUnit (biblioteca para testes unitários), para compilar o projeto tal como está será necessário o cunit e threads

O código deve ser desenvolvimento em C++ (C11), "tal como exemplo"

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

C++