• 大小: 82KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-18
  • 语言: 其他
  • 标签: TCP通讯  

资源简介

使用SimpleTCP.dll库完成TCP连接、断开、发送、发送并返回相应、接收事件。

资源截图

代码片段和文件信息

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;
using SimpleTCP;

namespace SimpleTCPTest
{
    public partial class Form1 : Form
    {
        SimpleTcpClient client;

        public Form1()
        {
            InitializeComponent();
        }

        private void btnConnect_Click(object sender EventArgs e)
        {
            try
            {
                client = new SimpleTcpClient().Connect(txtIPAddress.Text int.Parse(txtServerPort.Text));
                btnConnect.Enabled = false;
                //直接启动数据接收的事件
                client.DataReceived += (w msg) =>
                {

                    this.txtReceiveData.Invoke(new Action(() => { txtReceiveData.Text = msg.MessageString; }));
                };
            }
            catch (Exception ex)
            {
                btnConnect.Enabled = true ;

                MessageBox.Show(ex.Message);
            }
   
        }

        private void btnDisConnect_Click(object sender EventArgs e)
        {
            try
            {
                client.Disconnect();
                btnConnect.Enabled = true;
            }
            catch (Exception)
            {

                throw;
            }
        }

        private void btnSend_Click(object sender EventArgs e)
        {
            client.Write(txtSendData.Text);
        }
    }
}

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

     文件        132  2018-05-05 10:58  SimpleTCPTest\packages\repositories.config

     文件      20480  2018-05-05 10:58  SimpleTCPTest\packages\SimpleTCP.1.0.24\lib\net45\SimpleTCP.dll

     文件      11369  2018-05-05 10:58  SimpleTCPTest\packages\SimpleTCP.1.0.24\SimpleTCP.1.0.24.nupkg

     文件        847  2018-05-05 10:58  SimpleTCPTest\packages\SimpleTCP.1.0.24\SimpleTCP.1.0.24.nuspec

     文件        187  2018-05-05 10:52  SimpleTCPTest\SimpleTCPTest\App.config

     文件      20480  2018-05-05 10:58  SimpleTCPTest\SimpleTCPTest\bin\Debug\SimpleTCP.dll

     文件      11264  2018-05-05 11:04  SimpleTCPTest\SimpleTCPTest\bin\Debug\SimpleTCPTest.exe

     文件        187  2018-05-05 10:52  SimpleTCPTest\SimpleTCPTest\bin\Debug\SimpleTCPTest.exe.config

     文件      28160  2018-05-05 11:04  SimpleTCPTest\SimpleTCPTest\bin\Debug\SimpleTCPTest.pdb

     文件      24224  2018-05-05 11:06  SimpleTCPTest\SimpleTCPTest\bin\Debug\SimpleTCPTest.vshost.exe

     文件        187  2018-05-05 10:52  SimpleTCPTest\SimpleTCPTest\bin\Debug\SimpleTCPTest.vshost.exe.config

     文件        490  2010-03-17 22:39  SimpleTCPTest\SimpleTCPTest\bin\Debug\SimpleTCPTest.vshost.exe.manifest

     文件       1601  2018-05-05 11:04  SimpleTCPTest\SimpleTCPTest\Form1.cs

     文件       7784  2018-05-05 11:01  SimpleTCPTest\SimpleTCPTest\Form1.Designer.cs

     文件       5817  2018-05-05 11:01  SimpleTCPTest\SimpleTCPTest\Form1.resx

     文件        865  2018-05-05 10:52  SimpleTCPTest\SimpleTCPTest\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7207  2018-05-05 11:06  SimpleTCPTest\SimpleTCPTest\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1506  2018-05-05 11:06  SimpleTCPTest\SimpleTCPTest\obj\Debug\SimpleTCPTest.csproj.FileListAbsolute.txt

     文件        977  2018-05-05 11:01  SimpleTCPTest\SimpleTCPTest\obj\Debug\SimpleTCPTest.csproj.GenerateResource.Cache

     文件       6867  2018-05-05 10:59  SimpleTCPTest\SimpleTCPTest\obj\Debug\SimpleTCPTest.csprojResolveAssemblyReference.cache

     文件      11264  2018-05-05 11:04  SimpleTCPTest\SimpleTCPTest\obj\Debug\SimpleTCPTest.exe

     文件        180  2018-05-05 11:01  SimpleTCPTest\SimpleTCPTest\obj\Debug\SimpleTCPTest.Form1.resources

     文件      28160  2018-05-05 11:04  SimpleTCPTest\SimpleTCPTest\obj\Debug\SimpleTCPTest.pdb

     文件        180  2018-05-05 10:59  SimpleTCPTest\SimpleTCPTest\obj\Debug\SimpleTCPTest.Properties.Resources.resources

     文件          0  2018-05-05 10:52  SimpleTCPTest\SimpleTCPTest\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2018-05-05 10:52  SimpleTCPTest\SimpleTCPTest\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2018-05-05 10:52  SimpleTCPTest\SimpleTCPTest\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件        137  2018-05-05 10:58  SimpleTCPTest\SimpleTCPTest\packages.config

     文件        525  2018-05-05 10:52  SimpleTCPTest\SimpleTCPTest\Program.cs

     文件       1368  2018-05-05 10:52  SimpleTCPTest\SimpleTCPTest\Properties\AssemblyInfo.cs

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

评论

共有 条评论