功能:服务器随时监听客户端,然后传输数据,最后关闭连接,客户端要随时响应服务器的操作
服务器 主对话框中有一个按钮,点击按钮,进入另外一个对话框DLG1,DLG1对话框完成TCP/IP的监听,数据传输
客户端 定时连接服务器
定义一个全局变量uchar tcpflag=0;为0 说明没有连接,为1说明连接成功
服务器程序:点击监听按钮,开始监听客户端的连接,等DLG1关闭的时候,在销毁函数中,发送一个字符串“dunkai”
,通知客户端,服务器已经断开
客户端程序:1、在定时中,判断tcpflag是否为0,如果是,说明没有连接,创建与服务器的连接,连接成功后,tcpflag=1;推出定时
2、在TCP/IP接收线程中,判断接收到的数据是否为'duankai'字符串,如是,说明连接断开,令tcpflag=0;
注意:在设置标志位之前要加延时
Sleep(1000);
tcpflag=0;
/***************************************************************
作者:宇帆 cfanlwn
时间:2009-12-24 17:11:10