• 大小: 73.73 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-11-28
  • 语言: C#
  • 标签: TCP协议  

资源简介

C#TCP通信,通过IP地址,TCP协议实现了数据的发送与接收,并且实现了文件的传输。

资源截图

代码片段和文件信息

using System;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.Sockets;
using SendDataClassLibrary;

namespace SendDataTCP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void butExit_Click(object sender EventArgs e)
        {
             this.Close() ;        
        }

        

        private void butSendData_Click(object sender EventArgs e)
        {
            IPAddress serverIP;
            if (txtServerIP.Text.Length ==0 ){MessageBox.Show (“服务器IP地址不能为空!““错误“); return ;}

            try
            {
                serverIP = IPAddress.Parse(txtServerIP.Text);
            }
            catch
            {
                MessageBox.Show(“请输入正确的服务器IP地址!“ “错误“); return;
            }

            try
            {
                txtServerPort.Text = int.Parse(txtServerPort.Text).ToString();
                if (int.Parse(txtServerPort.Text) <= 0) { MessageBox.Show(“服务器端口设置错误!“ “错误“); return; }
            }
            catch
            {
                
            }

            try
            {
                SendDataClass tcpSendData = new SendDataClass();
                tcpSendData.SendData(txtServerIP.Text txtServerPort.Text txtData.Text);
                label4.Text = “Sent successfully!“; 
            }
            catch
            { 
                MessageBox.Show(“发送失败!“+“\r\n\r\n“+“无法连接远程服务器,请查看设置或与系统管理员联系!“ “错误“); return;
            }
        }


        private void txtData_TextChanged(object sender EventArgs e)
        {
            label4.Text = ““;
        }

        private void Form1_Load(object sender EventArgs e)
        {

        } 

     }
}

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

     文件       5632  2011-08-17 10:49  C#TCP通信\SendDataTCP\SendDataTCP\bin\Debug\RemotingClassLibrary.dll

     文件      13824  2011-08-17 10:49  C#TCP通信\SendDataTCP\SendDataTCP\bin\Debug\RemotingClassLibrary.pdb

     文件       5632  2011-08-17 10:52  C#TCP通信\SendDataTCP\SendDataTCP\bin\Debug\SendDataClassLibrary.dll

     文件      13824  2011-08-17 10:52  C#TCP通信\SendDataTCP\SendDataTCP\bin\Debug\SendDataClassLibrary.pdb

     文件       1636  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\bin\Debug\SendDataTCP.application

     文件      11264  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\bin\Debug\SendDataTCP.exe

     文件       4950  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\bin\Debug\SendDataTCP.exe.manifest

     文件      30208  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\bin\Debug\SendDataTCP.pdb

     文件       1636  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\bin\Debug\SendDataTCP.vshost.application

     文件      11608  2013-11-08 15:45  C#TCP通信\SendDataTCP\SendDataTCP\bin\Debug\SendDataTCP.vshost.exe

     文件       4950  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\bin\Debug\SendDataTCP.vshost.exe.manifest

     文件       1959  2011-08-19 10:08  C#TCP通信\SendDataTCP\SendDataTCP\Form1.cs

     文件      10269  2011-08-19 10:08  C#TCP通信\SendDataTCP\SendDataTCP\Form1.Designer.cs

     文件       5814  2011-08-19 10:08  C#TCP通信\SendDataTCP\SendDataTCP\Form1.resx

     文件       6404  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        482  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\GenerateResource-ResGen.read.1.tlog

     文件        746  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\GenerateResource-ResGen.write.1.tlog

     文件       6868  2013-11-08 15:43  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\ResolveAssemblyReference.cache

     文件       1636  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\SendDataTCP.application

     文件       4171  2013-11-08 15:45  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\SendDataTCP.csproj.FileListAbsolute.txt

     文件        847  2011-08-19 10:08  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\SendDataTCP.csproj.GenerateResource.Cache

     文件      11264  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\SendDataTCP.exe

     文件       4950  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\SendDataTCP.exe.manifest

     文件        180  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\SendDataTCP.Form1.resources

     文件      30208  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\SendDataTCP.pdb

     文件        180  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\SendDataTCP.Properties.Resources.resources

     文件       1111  2013-11-08 15:44  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\SendDataTCP.TrustInfo.xml

     文件       4608  2013-11-08 15:43  C#TCP通信\SendDataTCP\SendDataTCP\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件        492  2011-02-09 11:05  C#TCP通信\SendDataTCP\SendDataTCP\Program.cs

     文件       1471  2011-06-24 11:15  C#TCP通信\SendDataTCP\SendDataTCP\Properties\app.manifest

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

评论

共有 条评论