• 大小: 0.29M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-26
  • 语言: C#
  • 标签: Socket  局域网  ck  OC  项目  

资源简介

Socket局域网聊天项目,附件含客户端源码,服务器端仅包含exe

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Sockets;
using System.Threading;
using static System.Text.Encoding;
using System.Net;
using System.IO;

namespace Chat
{
    public delegate void OnReceiveEventHandler(ChatType type string msg);
    public delegate void DisconnectEventHandler(Exception e);
    public delegate void ConnectEventHandler();

    public enum ChatType : byte {
        Str
        File
    }


    abstract class Chatbase
    {
        public Socket ConnectedSocket { get; set; }
        public bool AutoReConnect { get; set; } = true;
        public event OnReceiveEventHandler OnReceive;
        public event DisconnectEventHandler OnDisconnect;
        public abstract event ConnectEventHandler OnConnect;
        private Socket socket;

        public string ip;
        public int port;
        public string dirName = “ChatFiles“;

        pub

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-05-26 09:20  Socket局域网聊天项目\
     目录           0  2020-05-26 09:17  Socket局域网聊天项目\.vs\
     目录           0  2020-05-26 09:17  Socket局域网聊天项目\.vs\Chat\
     目录           0  2020-05-26 09:23  Socket局域网聊天项目\.vs\Chat\v15\
     文件       50688  2020-05-26 17:32  Socket局域网聊天项目\.vs\Chat\v15\.suo
     目录           0  2020-05-26 09:17  Socket局域网聊天项目\.vs\Chat\v15\Server\
     目录           0  2020-05-26 09:17  Socket局域网聊天项目\.vs\Chat\v15\Server\sqlite3\
     文件           0  2020-05-26 09:17  Socket局域网聊天项目\.vs\Chat\v15\Server\sqlite3\db.lock
     文件        4096  2020-05-26 09:17  Socket局域网聊天项目\.vs\Chat\v15\Server\sqlite3\storage.ide
     文件       32768  2020-05-26 17:12  Socket局域网聊天项目\.vs\Chat\v15\Server\sqlite3\storage.ide-shm
     文件      778712  2020-05-26 17:12  Socket局域网聊天项目\.vs\Chat\v15\Server\sqlite3\storage.ide-wal
     目录           0  2020-05-26 17:27  Socket局域网聊天项目\Chat\
     文件        1110  2020-03-16 23:22  Socket局域网聊天项目\Chat.sln
     文件         400  2020-05-26 17:27  Socket局域网聊天项目\Chat\App.config
     目录           0  2020-05-26 09:17  Socket局域网聊天项目\Chat\bin\
     目录           0  2020-05-26 17:27  Socket局域网聊天项目\Chat\bin\Debug\
     文件       40448  2020-05-26 17:27  Socket局域网聊天项目\Chat\bin\Debug\Chat.exe
     文件         400  2020-05-26 17:27  Socket局域网聊天项目\Chat\bin\Debug\Chat.exe.config
     文件       62976  2020-05-26 17:27  Socket局域网聊天项目\Chat\bin\Debug\Chat.pdb
     文件        4306  2020-03-16 23:22  Socket局域网聊天项目\Chat\Chat.csproj
     文件        7435  2020-03-16 23:22  Socket局域网聊天项目\Chat\Chatbase.cs
     文件        1640  2020-03-16 23:22  Socket局域网聊天项目\Chat\ChatClient.cs
     文件        1830  2020-03-16 23:22  Socket局域网聊天项目\Chat\ChatServer.cs
     文件        7750  2020-03-16 23:22  Socket局域网聊天项目\Chat\Form1.cs
     文件        5831  2020-03-16 23:22  Socket局域网聊天项目\Chat\Form1.Designer.cs
     文件       14467  2020-03-16 23:22  Socket局域网聊天项目\Chat\Form1.resx
     文件        1128  2020-03-16 23:22  Socket局域网聊天项目\Chat\Form2.cs
     文件        6207  2020-03-16 23:22  Socket局域网聊天项目\Chat\Form2.Designer.cs
     文件        5817  2020-03-16 23:22  Socket局域网聊天项目\Chat\Form2.resx
     目录           0  2020-05-26 09:17  Socket局域网聊天项目\Chat\obj\
     目录           0  2020-05-26 17:27  Socket局域网聊天项目\Chat\obj\Debug\
............此处省略36个文件信息

评论

共有 条评论