Supongo que eso lo quieres saber por código y el el PC del cliente, para ello se me ocurre que primero debes conocer si está conectado por wifi, para ello puedes seguir este hilo:
Jugando con las conexiones Wifi, en caso de que tenga conexión wifi la desconectas y miras
si hay conexión a internet. El problema lo puedes tener si está conectado por cable a un punto e acceso wifi, eso va a ser mucho más difícil de conocer.
Saludos.