• 大小: 149KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-11
  • 语言: C#
  • 标签: C#  Socket  异步通信  

资源简介

C# Socket异步通信实例,可以通过网络调试助手对通信中的客户端和服务器进行单独测试,通信部分的程序和界面处理部分程序分离,有助于深入了解异步通信的客户端和服务器。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace _28_TCP异步通信之客户端_界面
{
    public partial class Form1 : Form
    {
        Net client = new Net();
        Timer tv = new Timer();

        public Form1()
        {
            InitializeComponent();
            
            tv.Tick += tv_Tick;
            tv.Interval = 1000;//设置时钟周期为1秒(1000毫秒)
            tv.Start();
        }

        void tv_Tick(object sender EventArgs e)
        {
            if(client.buffer[0] != 0 && client.buffer[0] != 0)
            {
                string str = Encoding.UTF8.GetString(client.buffer);
                listBox1.Items.Add(str);
            }
        }

        private void button1_Click(object sender EventArgs e)
        {
            button1.Enabled = false;
            client.StartClient();
        }

        private void button2_Click(object sender EventArgs e)
        {
            client.SendMessage(textBox1.Text);
        }
    }
}

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

     文件       3888  2017-12-07 15:02  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面.csproj

     文件        187  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\App.config

     文件      11776  2017-12-19 16:12  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\bin\Debug\28-TCP异步通信之客户端-界面.exe

     文件        187  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\bin\Debug\28-TCP异步通信之客户端-界面.exe.config

     文件      32256  2017-12-19 16:12  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\bin\Debug\28-TCP异步通信之客户端-界面.pdb

     文件      22984  2018-07-24 17:54  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\bin\Debug\28-TCP异步通信之客户端-界面.vshost.exe

     文件        187  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\bin\Debug\28-TCP异步通信之客户端-界面.vshost.exe.config

     文件        490  2015-11-13 10:24  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\bin\Debug\28-TCP异步通信之客户端-界面.vshost.exe.manifest

     文件       1212  2017-12-07 16:10  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\Form1.cs

     文件       3786  2017-12-07 15:02  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\Form1.Designer.cs

     文件       5817  2017-12-07 15:02  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\Form1.resx

     文件       4464  2017-12-19 16:12  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\Net.cs

     文件       2146  2018-07-24 17:54  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\obj\Debug\28-TCP异步通信之客户端-界面.csproj.FileListAbsolute.txt

     文件        975  2017-12-18 16:53  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\obj\Debug\28-TCP异步通信之客户端-界面.csproj.GenerateResource.Cache

     文件      11776  2017-12-19 16:12  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\obj\Debug\28-TCP异步通信之客户端-界面.exe

     文件      32256  2017-12-19 16:12  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\obj\Debug\28-TCP异步通信之客户端-界面.pdb

     文件       1278  2017-12-18 16:30  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7323  2018-07-24 17:54  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件        180  2017-12-18 16:53  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\obj\Debug\_28_TCP异步通信之客户端_界面.Form1.resources

     文件        180  2017-12-18 16:53  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\obj\Debug\_28_TCP异步通信之客户端_界面.Properties.Resources.resources

     文件        550  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\Program.cs

     文件       1412  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\Properties\AssemblyInfo.cs

     文件       2928  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\Properties\Resources.Designer.cs

     文件       5612  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\Properties\Resources.resx

     文件       1125  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\Properties\Settings.Designer.cs

     文件        249  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面\Properties\Settings.settings

     文件       1001  2017-12-07 14:26  C# Socket异步通信实例+通信与界面分离处理+网络调试助手\28-TCP异步通信之客户端-界面\28-TCP异步通信之客户端-界面.sln

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

评论

共有 条评论