A menos que sua biblioteca cliente suporte a verificação do soquete de rede para dados em buffer, a única maneira de receber notificações é acionar alguma outra atividade no soquete.
Muitos aplicativos enviam periodicamente uma string de consulta vazia (
""
) para fazer isso. Se a biblioteca cliente suportar e você não estiver usando SSL, pode ser possível chamar periodicamente algum tipo de função checkForNotifications() na conexão. Isso é possível em PgJDBC, mas eu não conheço nPgSQL, então só posso aconselhá-lo a verificar a documentação para isso.