• 大小: 1.34MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-12
  • 语言: Java
  • 标签: C#聊天  

资源简介

HP-SOCKET我一直以来要要得一个SOCKET引擎,今天做了一个服务器客户端的例子把它测试了一下( 加了自己的心跳包功能,因为以后客户端有可能是android,而无法用HP client的心跳功能)。 例子程序中实现如下功能: 服务器端 1.有用户密码表,用于认证客户端的登陆 2.统计客户端连接状态,发了多少次数据,收了多少次数据,绑定到客户端的登陆用户上。 3.客户端的请求被排在一个先进先出的队列里,服务器单一的线程来转发客户端的聊天数据。 客户端 1.帐号登陆服务器,发送信息。 2.最小化系统托盘,新消息变换图标 3.客户端会一直发消息给服务器(用于压力测试)。 例子程序版本V1.1,这个例子应该不会再更新了。其中还有什么可以优化的地方,请指教,QQ:522929 2015-12-16

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Threading;
using System.Diagnostics;
using HPSocketCS;

namespace hpclient
{
    public partial class Form1 : Form
    {

        //Stopwatch StopWatch = new Stopwatch();
        Int64 open_hearttime;
        Int64 close_hearttime;

        string g;
 
        //客户端启动就自动启动HP_SOCKET的client对象
        TcpClient client = new TcpClient();


        public Form1()
        {
            InitializeComponent();
            CheckForIllegalCrossThreadCalls = false;
            //心跳初始一下
            open_hearttime = GetTimeStamp();
            close_hearttime = GetTimeStamp();
            
        }


        private void m1()
        {
            while (true)
            {
                Thread.Sleep(500);

                //检查心跳值
                if ( open_hearttime - close_hearttime > 30)
                    {
                        label6.Text=“掉线“;
                    }


                //发送心跳
                sendToServer(“9|.“);
                open_hearttime = GetTimeStamp(); //心跳,开

                //自动测试
                textBox4.Text = “房贷首付上调房房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森房贷首付上调房贷首g饭店睡过多少个豆腐干梵蒂冈梵蒂冈烦得很高房价和改进付斯蒂芬斯蒂芬森“;
                button3.PerformClick();

                
            }
        }




        // 往listbox加一条项目  222.179.154.100:1717
        void addMsg(string msg)
        {
            listBox1.Items.Insert(0 msg);
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     255488  2015-12-11 00:20  char1.1\hpclient\hpclient\bin\Release\hpclient.exe

     文件      48640  2015-12-11 00:20  char1.1\hpclient\hpclient\bin\Release\hpclient.pdb

     文件      11600  2015-12-11 00:20  char1.1\hpclient\hpclient\bin\Release\hpclient.vshost.exe

     文件        490  2010-03-17 22:39  char1.1\hpclient\hpclient\bin\Release\hpclient.vshost.exe.manifest

     文件     190464  2015-02-08 22:50  char1.1\hpclient\hpclient\bin\Release\HPSocket4C_U.dll

     文件      49152  2015-11-24 13:36  char1.1\hpclient\hpclient\bin\Release\HPSocketCS.dll

     文件      99840  2015-11-24 13:36  char1.1\hpclient\hpclient\bin\Release\HPSocketCS.pdb

     文件      14525  2015-12-11 00:20  char1.1\hpclient\hpclient\Form1.cs

     文件      16095  2015-12-11 00:20  char1.1\hpclient\hpclient\Form1.Designer.cs

     文件     180966  2015-12-11 00:20  char1.1\hpclient\hpclient\Form1.resx

     文件       3995  2015-12-09 15:29  char1.1\hpclient\hpclient\hpclient.csproj

     文件       2867  2015-11-22 22:53  char1.1\hpclient\hpclient\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6344  2015-11-22 22:54  char1.1\hpclient\hpclient\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        676  2015-11-22 22:54  char1.1\hpclient\hpclient\obj\x86\Debug\hpclient.csproj.FileListAbsolute.txt

     文件        975  2015-11-22 22:54  char1.1\hpclient\hpclient\obj\x86\Debug\hpclient.csproj.GenerateResource.Cache

     文件      10872  2015-11-22 22:54  char1.1\hpclient\hpclient\obj\x86\Debug\hpclient.csprojResolveAssemblyReference.cache

     文件       8192  2015-11-22 22:54  char1.1\hpclient\hpclient\obj\x86\Debug\hpclient.exe

     文件        180  2015-11-22 22:54  char1.1\hpclient\hpclient\obj\x86\Debug\hpclient.Form1.resources

     文件      19968  2015-11-22 22:54  char1.1\hpclient\hpclient\obj\x86\Debug\hpclient.pdb

     文件        180  2015-11-22 22:54  char1.1\hpclient\hpclient\obj\x86\Debug\hpclient.Properties.Resources.resources

     文件       5420  2015-11-25 15:29  char1.1\hpclient\hpclient\obj\x86\Release\DesignTimeResolveAssemblyReferences.cache

     文件       6566  2015-12-11 00:20  char1.1\hpclient\hpclient\obj\x86\Release\DesignTimeResolveAssemblyReferencesInput.cache

     文件       3280  2015-12-11 00:20  char1.1\hpclient\hpclient\obj\x86\Release\hpclient.csproj.FileListAbsolute.txt

     文件       1051  2015-12-11 00:20  char1.1\hpclient\hpclient\obj\x86\Release\hpclient.csproj.GenerateResource.Cache

     文件      12479  2015-12-05 22:16  char1.1\hpclient\hpclient\obj\x86\Release\hpclient.csprojResolveAssemblyReference.cache

     文件     255488  2015-12-11 00:20  char1.1\hpclient\hpclient\obj\x86\Release\hpclient.exe

     文件     116866  2015-12-11 00:20  char1.1\hpclient\hpclient\obj\x86\Release\hpclient.Form1.resources

     文件      48640  2015-12-11 00:20  char1.1\hpclient\hpclient\obj\x86\Release\hpclient.pdb

     文件     118198  2015-12-09 15:30  char1.1\hpclient\hpclient\obj\x86\Release\hpclient.Properties.Resources.resources

     文件       5120  2015-12-09 15:29  char1.1\hpclient\hpclient\obj\x86\Release\TempPE\Properties.Resources.Designer.cs.dll

............此处省略79个文件信息

评论

共有 条评论

相关资源