Vb.NET Client Server Push Notification
===

I am a an amateur in Vb.NET programming, or in this case any programming language that needs push server notification.

I am currently making an application which requires the server to send a notification if Client A is making a task assigned to Client B.

I can only imagine to create another application on the server which up all the time and listens to any changes happening on the database, and then if there any changes send a notification to assigned user.

Is there any better approach?

Can someone point me to a good resource?

Any help will be greatly appreciated.

Thank you. 