void Start()
{
xuhaitao();
}
private void xuhaitao()
{
Thread thread =new Thread(kaishi);
thread.isBackground=true;
thread.Start();
}
private static void kaishi()
{
//向服务器扔一个只有头没有体的数据包
Thread.Sleep(20000); //毫秒为单位
kaishi();
}
注意:
心跳包是放在后台线程中操作的
心跳包还有一个作用,除了上面所说的客户端自检之外,还有一个作用就是告诉服务器,即便很长时间不向服务器发数据,你服务器也不要为了省资源自动断开与我的连接
FR:海涛高软(Hunk Xu)