Реализовать работу очереди передачи сообщений между двумя ПК в компьютерной сети

Всем привет! есть условие: Реализовать работу очереди передачи сообщений между двумя ПК в компьютерной сети. Сообщение содержит IP адрес получателя, передаваемый текст. Очередь обладает функциями добавления сообщений в очередь, изменение статуса сообщения вне зависимости от положения в очереди.

программу я почти сделал, но я не пойму как изменить статус сообщения вне зависимости от положения очереди. помогите пожалуйста.