| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 531 人关注过本帖
标题:监控线程的问题!
取消只看楼主 加入收藏
songgaotong
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2010-8-26
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
监控线程的问题!
我想实现一个简单的线程监控!就是客户端登陆的时候,我吧他的登陆时间保存的数据库,他离开的时候(直接关闭网页或者断电了)获得它离开的时间保存到数据库!我不知道该怎么写,就到网上看了下,科室捣鼓了半天没搞明白!到底是怎么监控,代码写了一点点不知道对不对,而且是在写不下去了,希望各位大侠帮帮忙给修改或者完善下代码!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using
using
using

using JH.Game.ServiceLibrary.Model;
using JH.Game.ServiceLibrary.Bll;

using FluorineFx.Data;
using FluorineFx;
using FluorineFx.AMF3;

namespace JH.Game.ServiceLibrary.RemotingService
{
    [RemotingService]
   public class listener
    {

        public listener()
        {
            
        }
        //IP地址
        private IPAddress ip;

        //端口
        private int port;

        //监听器
        private TcpListener Tcls = null;

        //监听线程
        private Thread th;

         //启动线程
        private void Start()
        {
            th = new Thread(new ThreadStart(Func));
            th.IsBackground=true;
            th.Start();            
        }

        //停止线程        
        private void Stop()
        {
            th.Abort();
            if (Tcls != null)
            {
                Tcls.Stop();
                Tcls = null;
            }
        }
        private void Func()
        {
            Tcls = new TcpListener(ip,port);
            Tcls.Start();
            while (true)
            {
                if (Tcls.Pending())
                {
                    TcpClient tc = Tcls.AcceptTcpClient();
                  
                    Client cl = new Client(tc, th);
                    th.Start(cl);
                }
                else
                {
                    Thread.Sleep(300);
                }
            }
        }
系统为B/s结构,谢谢大家了!
搜索更多相关主题的帖子: 线程 
2010-12-01 12:37
songgaotong
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2010-8-26
收藏
得分:0 
在线等!
2010-12-01 12:40
songgaotong
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2010-8-26
收藏
得分:0 
好吧此问题有点愚蠢,我换了个方法解决了,不过我还是希望有人能把这个监控补充完整!大家也都可以学习 谢谢!

2010-12-01 13:24
快速回复:监控线程的问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017244 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved