资源简介

LhSocket5Net 是一款为开发人员用于在windows系统下假设Socket5服务器的支持库。 支持 Socket4,Socket4A,Socket5 协议传输,并提供对UDP代理的操作。 开发人员可指定本地服务器IP与端口进行架设,支持用户权限的校验,可对用用户链接数量速度等进行相关控制。 LhSocket5Net提供COM对象接口,可用于任意第三方开发平台进行集成开发,服务器的 架设简单以便并提供完整代码演示。 支持库进行了高效的校验与开发具有较好的兼容性完善性适宜各类相关内部集成使用。

资源截图

代码片段和文件信息

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;

namespace CTestServer
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public LhSocket5Net.lhSocket5Proxy VLhProxy = null;
        public LhSocket5Net.LhProxy VlhSocket5=null;
        private void Form1_Load(object sender EventArgs e)
        {
            //官方主页: http://www.lanheng.net/ProductContent/40
            //产品下载:http://www.lanheng.net/ProductContent/40/87

            VLhProxy = new LhSocket5Net.lhSocket5Proxy();

            //免费账号注册地址  
            //http://count.lanheng.net/user/Register.aspx?id=84383
            //产品信息地址
            //请先进行登录之后在创建代理    请在上方地址中申请账号
            if ( VLhProxy.UserLogin(“********“ “********“)==false){ MessageBox.Show(“用户登录失败!“ ““ MessageBoxButtons.OK); return; } else{  }

            //参数1 本地服务器代理IP地址
            //参数2 本地服务器代理端口
            //参数3 客户端用来连接的账号 如果为浏览器提供代理 请不要设置 账号与密码
            //参数4 客户端用来连接的密码 如果为浏览器提供代理 请不要设置 账号与密码
            //参数5 是否支持UDP代理支持
            //参数6 充许同时处理的连接数  默认为100  0为不限
            //参数7 限制代理端口 例如限制代理目标端口  802524 等
            //参数8 限制最大下行可用带宽  单位KB    0为不限
            //参数9 限制最大上行可用带宽  单位KB    0为不限

            VlhSocket5 = VLhProxy.CreatePorxy(“192.168.1.116“ 8080 ““ ““ true 100 ““ 0 0);
        if (VlhSocket5 == null) { MessageBox.Show(“代理建立失败:请查看错误日“); return; };


            Label2.Text = String.Format(“本地代理IP:{0}  本地端口:{1}“ VlhSocket5.VIp VlhSocket5.VPort.ToString());
            Label4.Text = String.Format(“用户链接账号:{0}   密码:{1}“ VlhSocket5.VUserName VlhSocket5.VUserPassword.ToString());
            Label5.Text = String.Format(“是否启动Udp支持:{0}“VlhSocket5.VIsUdp.ToString());
            Label6.Text = String.Format(“限制最大上行:{0}  限制最大下行:{1}“ VlhSocket5.MaxSpeedUpdate.ToString() VlhSocket5.MaxSpeedDown.ToString());
            Label7.Text = String.Format(“最大充许同时处理连接数:{0}“VlhSocket5.ActivityCountMax.ToString());
            Label8.Text = String.Format(“是否开启日志功能:{0}“VLhProxy.IsEanbleErrorLog.ToString());

            //关闭代理
            //VlhSocket5.CloseProxy

            //返回当前操作的上行与下行时时速度
            //VlhSocket5.GetSpeed

            //返回当前链接的数量
            //VlhSocket5.ActivityCount

            //获取本地所有IP列表
            //VLhProxy.GetAllLocalAllIp()

            //获取一个本地未被使用的端口
            //VLhProxy.GetRandomNoUsePort()

            //是否开启日志功能   默认开启状态
            //VLhProxy.IsEanbleErrorLog

        }

        private void Timer1_Tick(object sender EventArgs e)
        {
            if (VlhSocket5 == null) { return; };
            Label1.Text = “当前速度 上行:“ + VlhSocket5.GetSpeed().UpdateSpeed.ToString() + “KB 下行:“ + VlhSocket5.GetSpeed().DownSpeed.ToString() + “KB“ + “  Conn:“ + VlhSocket5.ActivityCount.ToS

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

     文件      10752  2016-10-22 10:17  Demo\C#\CTestServer\bin\Debug\CTestServer.exe

     文件      22696  2016-10-22 10:16  Demo\C#\CTestServer\bin\Debug\CTestServer.vshost.exe

     文件        490  2015-07-10 19:01  Demo\C#\CTestServer\bin\Debug\CTestServer.vshost.exe.manifest

     文件     790016  2016-10-21 20:13  Demo\C#\CTestServer\bin\Debug\LhSocket5Net.dll

     文件      95744  2016-10-21 20:13  Demo\C#\CTestServer\bin\Debug\LhSocket5Net.pdb

     文件       4076  2016-10-20 12:40  Demo\C#\CTestServer\bin\Debug\LhSocket5Net.xml

     文件       4028  2016-10-21 16:05  Demo\C#\CTestServer\CTestServer.csproj

     文件       3793  2016-10-21 16:14  Demo\C#\CTestServer\Form1.cs

     文件       5959  2016-10-20 17:22  Demo\C#\CTestServer\Form1.Designer.cs

     文件       6011  2016-10-20 17:22  Demo\C#\CTestServer\Form1.resx

     文件       4827  2016-10-22 10:17  Demo\C#\CTestServer\obj\Debug\CTestServer.csproj.FileListAbsolute.txt

     文件       1012  2016-10-20 17:22  Demo\C#\CTestServer\obj\Debug\CTestServer.csproj.GenerateResource.Cache

     文件      24175  2016-10-22 10:17  Demo\C#\CTestServer\obj\Debug\CTestServer.csprojResolveAssemblyReference.cache

     文件      10752  2016-10-22 10:17  Demo\C#\CTestServer\obj\Debug\CTestServer.exe

     文件        180  2016-10-22 10:17  Demo\C#\CTestServer\obj\Debug\CTestServer.Form1.resources

     文件      22016  2016-10-22 10:17  Demo\C#\CTestServer\obj\Debug\CTestServer.pdb

     文件        180  2016-10-22 10:17  Demo\C#\CTestServer\obj\Debug\CTestServer.Properties.Resources.resources

     文件        864  2016-10-21 16:06  Demo\C#\CTestServer\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7144  2016-10-22 10:16  Demo\C#\CTestServer\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        492  2016-10-20 17:05  Demo\C#\CTestServer\Program.cs

     文件       1330  2016-10-20 17:05  Demo\C#\CTestServer\Properties\AssemblyInfo.cs

     文件       2835  2016-10-20 17:05  Demo\C#\CTestServer\Properties\Resources.Designer.cs

     文件       5612  2016-10-20 17:05  Demo\C#\CTestServer\Properties\Resources.resx

     文件       1098  2016-10-20 17:05  Demo\C#\CTestServer\Properties\Settings.Designer.cs

     文件        249  2016-10-20 17:05  Demo\C#\CTestServer\Properties\Settings.settings

     文件       1490  2016-10-21 11:50  Demo\C#\CTestServer.sln

     文件      16384  2016-10-22 10:17  Demo\C#\CTestServer1\bin\Debug\CTestServer1.exe

     文件      22696  2016-10-20 18:32  Demo\C#\CTestServer1\bin\Debug\CTestServer1.vshost.exe

     文件        490  2015-07-10 19:01  Demo\C#\CTestServer1\bin\Debug\CTestServer1.vshost.exe.manifest

     文件     790016  2016-10-21 20:13  Demo\C#\CTestServer1\bin\Debug\LhSocket5Net.dll

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

评论

共有 条评论