怎么实时获取上、下位机的网络连接状态

如何实时获取上、下位机的网络连接状态?
上位机作为客户端,MFC编程,如何实时地获取上位机与下位机的连接状态,如果在系统运行过程中网线突然断了,上位机怎么知道连接断开了?有没有哪个函数可以实现这个功能啊?

------解决方案--------------------
用心跳机制来维护~