• 大小: 1.21MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-29
  • 语言: C#
  • 标签: iocp  高并发  SocketAsyncE  

资源简介

运用SocketAsyncEventArgs实现广域网客户端和服务端互发消息,用于学习IOCP开发

资源截图

代码片段和文件信息

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Text;

namespace IocpSocket
{
    class AsyncUserToken
    {
        /// 
        /// 客户端IP地址
        /// 

        public IPAddress IPAddress { get; set; }

        /// 
        /// 远程地址
        /// 

        public EndPoint Remote { get; set; }

        /// 
        /// 通信SOKET
        /// 

        public Socket Socket { get; set; }

        /// 
        /// 连接时间
        /// 

        public DateTime ConnectTime { get; set; }

        /// 
        /// 用户名
        /// 

        public string UserName { get; set; }


        /// 
        /// 用户密码
        /// 

        public string UserPassWord { get; set; }


        /// 
        /// 数据缓存区
        /// 

        public List Buffer { get; set; }


        public AsyncUserToken()
        {
            this.Buffer = new List();
        }


    }

    
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-17 14:11  IocpSocket\
     目录           0  2018-06-17 14:10  IocpSocket\.vs\
     目录           0  2018-06-19 08:03  IocpSocket\.vs\IocpSocket\
     目录           0  2018-06-19 08:03  IocpSocket\.vs\IocpSocket\DesignTimeBuild\
     文件         260  2018-06-20 08:55  IocpSocket\.vs\IocpSocket\DesignTimeBuild\.dtbcache
     目录           0  2018-06-17 14:10  IocpSocket\.vs\IocpSocket\v15\
     文件      128000  2018-06-21 15:53  IocpSocket\.vs\IocpSocket\v15\.suo
     目录           0  2018-06-17 14:10  IocpSocket\.vs\IocpSocket\v15\Server\
     目录           0  2018-06-17 14:10  IocpSocket\.vs\IocpSocket\v15\Server\sqlite3\
     文件           0  2018-06-17 14:10  IocpSocket\.vs\IocpSocket\v15\Server\sqlite3\db.lock
     文件     1183744  2018-06-19 21:22  IocpSocket\.vs\IocpSocket\v15\Server\sqlite3\storage.ide
     文件       32768  2018-06-21 15:46  IocpSocket\.vs\IocpSocket\v15\Server\sqlite3\storage.ide-shm
     文件     4177712  2018-06-19 21:39  IocpSocket\.vs\IocpSocket\v15\Server\sqlite3\storage.ide-wal
     目录           0  2018-06-19 15:20  IocpSocket\IocpSocket\
     文件         184  2018-06-19 15:01  IocpSocket\IocpSocket\App.config
     文件        1218  2018-06-19 11:17  IocpSocket\IocpSocket\AsyncUserToken.cs
     文件        2117  2018-06-17 14:24  IocpSocket\IocpSocket\BufferManager.cs
     文件        3823  2018-06-19 15:01  IocpSocket\IocpSocket\IocpSocket.csproj
     文件         524  2018-06-17 14:54  IocpSocket\IocpSocket\Program.cs
     目录           0  2018-06-17 14:10  IocpSocket\IocpSocket\Properties\
     文件        1336  2018-06-17 14:10  IocpSocket\IocpSocket\Properties\AssemblyInfo.cs
     文件        2861  2018-06-19 15:01  IocpSocket\IocpSocket\Properties\Resources.Designer.cs
     文件        5612  2018-06-17 14:10  IocpSocket\IocpSocket\Properties\Resources.resx
     文件        1110  2018-06-19 15:01  IocpSocket\IocpSocket\Properties\Settings.Designer.cs
     文件         249  2018-06-17 14:10  IocpSocket\IocpSocket\Properties\Settings.settings
     文件        1150  2018-06-17 14:24  IocpSocket\IocpSocket\SocketEventPool.cs
     文件       17792  2018-06-19 21:37  IocpSocket\IocpSocket\SocketManager.cs
     目录           0  2018-06-17 14:18  IocpSocket\IocpSocket\bin\
     目录           0  2018-06-21 15:54  IocpSocket\IocpSocket\bin\Debug\
     文件       19968  2018-06-19 21:37  IocpSocket\IocpSocket\bin\Debug\IocpSocket.exe
     文件         184  2018-06-19 15:01  IocpSocket\IocpSocket\bin\Debug\IocpSocket.exe.config
............此处省略71个文件信息

评论

共有 条评论