小弟急问, 怎么捕获网络断开\连接事件

小弟急问, 如何捕获网络断开\连接事件?
小弟有一个程序使用winnet+win32实现C/S程序的客户端部分, 现在想要捕获网络断开\连接的事件, 比如现在是联网状态, 突然网络断开了, 那么就立即调用我的函数

最好能给出捕获网络变化的各种事件
感激不尽小弟急问, 怎么捕获网络断开\连接事件

------解决方案--------------------
WSAAsyncSelect(p->s, p->m_hWnd, SER_MESSAGE, FD_ACCEPT
------解决方案--------------------
FD_READ
------解决方案--------------------
FD_WRITE
------解决方案--------------------
FD_CLOSE);