110,533
社区成员
发帖
与我相关
我的任务
分享
public void Init()
{
socketClient初始化
}
public void Run()
{
isRun = true;
new Thread(HeartBeat).Start();
}
public void Stop()
{
isRun = false;
释放socket。。。
}
private void Connect()
{
if (socketClient.Connected)
return;
socketClient.BeginConnect(..., ConnectCallBack,..);
}
private .. ConnectCallBack()
{
...
}
private void HeartBeat()
{
while (isRun)
{
if (!socketClient.Connected)
Connect();
Thread.Sleep(5 * 1000);
}
}