• 大小: 5.36M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: 聊天  

资源简介

  1. TcpClient : TcpClient类为TCP网络服务提供客户端连接,它构建于Socket类之上,以提供较高级别的TCP服务,提供了通过网络连接、发送和接收数据的简单方法。
  2. TcpListener:构建于Socket之上,提供了更高抽象级别的TCP服务,使得程序员能更方便地编写服务器端应用程序。通常情况下,服务器端应用程序在启动时将首先绑定本地网络接口的IP地址和端口号,然后进入侦听客户请求的状态,以便于客户端应用程序提出显式请求。
  3. NetworkStream:提供网络访问的基础数据流。一旦侦听到有客户端应用程序请求连接侦听端口,服务器端应用将接受请求,并建立一个负责与客户端应用程序通信的信道

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Common
{
    /// 
    /// 定义一个类,所有要发送的内容,都按照这个来
    /// 

    public class ChatMessage
    {
        /// 
        /// 头部信息
        /// 

        public ChatHeader header { get; set; }

        /// 
        /// 信息类型,默认为文本
        /// 

        public ChatType chatType { get; set; }

        /// 
        /// 内容信息
        /// 

        public string info { get; set; }

    }

    /// 
    /// 头部信息
    /// 

    public class ChatHeader
    {
        /// 
        /// id唯一标识
        /// 

        public string id { get; set; }

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

    ..A..H.    138240  2019-09-16 23:40  MeChat\.vs\MeChat\v14\.suo

     文件        189  2019-09-07 17:41  MeChat\Common\App.config

     文件       8192  2019-09-15 23:09  MeChat\Common\bin\Debug\Common.dll

     文件        189  2019-09-07 17:41  MeChat\Common\bin\Debug\Common.dll.config

     文件      22016  2019-09-15 23:09  MeChat\Common\bin\Debug\Common.pdb

     文件     675752  2019-09-08 15:50  MeChat\Common\bin\Debug\Newtonsoft.Json.dll

     文件     701978  2019-09-08 15:50  MeChat\Common\bin\Debug\Newtonsoft.Json.xml

     文件       1377  2019-09-15 22:04  MeChat\Common\ChatMessage.cs

     文件       3231  2019-09-15 23:09  MeChat\Common\Common.csproj

     文件        365  2019-09-15 22:56  MeChat\Common\CommonVar.cs

     文件       1030  2019-09-15 18:21  MeChat\Common\LogHelper.cs

     文件        450  2019-09-08 22:12  MeChat\Common\obj\Debug\Common.csproj.FileListAbsolute.txt

     文件      12451  2019-09-08 17:09  MeChat\Common\obj\Debug\Common.csprojResolveAssemblyReference.cache

     文件       8192  2019-09-15 23:09  MeChat\Common\obj\Debug\Common.dll

     文件      22016  2019-09-15 23:09  MeChat\Common\obj\Debug\Common.pdb

     文件       6842  2019-09-15 22:56  MeChat\Common\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2019-09-07 17:41  MeChat\Common\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2019-09-07 17:41  MeChat\Common\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2019-09-07 17:41  MeChat\Common\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件        144  2019-09-08 15:50  MeChat\Common\packages.config

     文件       3311  2019-09-15 22:42  MeChat\Common\PackHelper.cs

     文件       1320  2019-09-07 17:41  MeChat\Common\Properties\AssemblyInfo.cs

     文件        936  2019-09-08 16:37  MeChat\Common\SerializerHelper.cs

     文件       1137  2019-09-15 22:21  MeChat\MeChat\App.config

     文件       8192  2019-09-15 23:09  MeChat\MeChat\bin\Debug\Common.dll

     文件      22016  2019-09-15 23:09  MeChat\MeChat\bin\Debug\Common.pdb

     文件      15872  2019-09-15 23:10  MeChat\MeChat\bin\Debug\MeChatClient.exe

     文件       1137  2019-09-15 22:21  MeChat\MeChat\bin\Debug\MeChatClient.exe.config

     文件      32256  2019-09-15 23:10  MeChat\MeChat\bin\Debug\MeChatClient.pdb

     文件      22696  2019-09-16 21:46  MeChat\MeChat\bin\Debug\MeChatClient.vshost.exe

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

评论

共有 条评论